You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by "Paul Stanton (Created) (JIRA)" <ji...@apache.org> on 2012/03/21 01:32:38 UTC

[jira] [Created] (TAP5-1880) gzip compression should be disabled if the request is over http 1.0

gzip compression should be disabled if the request is over http 1.0
-------------------------------------------------------------------

                 Key: TAP5-1880
                 URL: https://issues.apache.org/jira/browse/TAP5-1880
             Project: Tapestry 5
          Issue Type: Improvement
          Components: tapestry-core
    Affects Versions: 5.3.2
            Reporter: Paul Stanton


Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.

This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Re: [jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by Dmitry Gusev <dm...@gmail.com>.
Maybe this is related to https://issues.apache.org/jira/browse/TAP5-1868
 somehow?

On Fri, Mar 23, 2012 at 12:28, Massimo Lusetti <ml...@gmail.com> wrote:

> On Thu, Mar 22, 2012 at 7:22 PM, Bob Harner <bo...@gmail.com> wrote:
>
> > Just a guess, haven't tried it, but couldn't you check for
> > request.getHeader("Accept-Encoding") containing "gzip" ? Or maybe I'm
> > misunderstanding the problem.
>
> I guess that's exactly the issue. IE does announce accept-encoding
> gzip but fails afterward
>
> --
> Massimo
> http://meridio.blogspot.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: dev-help@tapestry.apache.org
>
>


-- 
Dmitry Gusev

AnjLab Team
http://anjlab.com

Re: [jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by Massimo Lusetti <ml...@gmail.com>.
On Thu, Mar 22, 2012 at 7:22 PM, Bob Harner <bo...@gmail.com> wrote:

> Just a guess, haven't tried it, but couldn't you check for
> request.getHeader("Accept-Encoding") containing "gzip" ? Or maybe I'm
> misunderstanding the problem.

I guess that's exactly the issue. IE does announce accept-encoding
gzip but fails afterward

-- 
Massimo
http://meridio.blogspot.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Re: [jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by Bob Harner <bo...@gmail.com>.
Just a guess, haven't tried it, but couldn't you check for
request.getHeader("Accept-Encoding") containing "gzip" ? Or maybe I'm
misunderstanding the problem.

On Thu, Mar 22, 2012 at 1:46 PM, Steve Eynon (Commented) (JIRA)
<ji...@apache.org> wrote:
>
>    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235788#comment-13235788 ]
>
> Steve Eynon commented on TAP5-1880:
> -----------------------------------
>
> I've not looked at the HTTP 1.0 RFC yet but this seems to suggest that HTTP 1.0 supports GZIP, which would mean it's (yet another) IE issue...:
>
> http://stackoverflow.com/questions/239512/http-1-0-and-deflate-gzip
>
>
>> GZip compression should be disabled if the request is over http 1.0
>> -------------------------------------------------------------------
>>
>>                 Key: TAP5-1880
>>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>>             Project: Tapestry 5
>>          Issue Type: Bug
>>          Components: tapestry-core
>>    Affects Versions: 5.3.2
>>            Reporter: Paul Stanton
>>            Assignee: Howard M. Lewis Ship
>>              Labels: gzip, ie
>>
>> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
>> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.
>
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


[jira] [Commented] (TAP5-1880) gzip compression should be disabled if the request is over http 1.0

Posted by "Paul Stanton (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13234115#comment-13234115 ] 

Paul Stanton commented on TAP5-1880:
------------------------------------

i think it can, we did find that very occasionally we could get a successful render but at least 90% of the time it would fail completely. our temporarily solution is to disable GZIP compression altogether. we plan to enable it conditionally via apache soon.
                
> gzip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>              Labels: gzip
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) gzip compression should be disabled if the request is over http 1.0

Posted by "Paul Stanton (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13234115#comment-13234115 ] 

Paul Stanton commented on TAP5-1880:
------------------------------------

i think it can, we did find that very occasionally we could get a successful render but at least 90% of the time it would fail completely. our temporarily solution is to disable GZIP compression altogether. we plan to enable it conditionally via apache soon.
                
> gzip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>              Labels: gzip
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Howard M. Lewis Ship (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235711#comment-13235711 ] 

Howard M. Lewis Ship commented on TAP5-1880:
--------------------------------------------

If you haven't already realized this ... you could add a filter to detect this and use Response.disableCompression() as a workaround until a bug fix is available.
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Howard M. Lewis Ship (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235756#comment-13235756 ] 

Howard M. Lewis Ship commented on TAP5-1880:
--------------------------------------------

http://stackoverflow.com/questions/9827393/using-servlet-api-how-to-determine-if-request-was-http-1-0-or-http-1-1

                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Closed] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship closed TAP5-1880.
--------------------------------------

       Resolution: Fixed
    Fix Version/s: 5.4
                   5.3.4
    
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>            Priority: Critical
>              Labels: gzip, ie
>             Fix For: 5.3.4, 5.4
>
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Howard M. Lewis Ship (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235756#comment-13235756 ] 

Howard M. Lewis Ship commented on TAP5-1880:
--------------------------------------------

http://stackoverflow.com/questions/9827393/using-servlet-api-how-to-determine-if-request-was-http-1-0-or-http-1-1

                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Paul Stanton (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paul Stanton updated TAP5-1880:
-------------------------------

    Priority: Critical  (was: Major)

should be prioritised due the adverse effect for 'most' new tapestry developers who run with the default settings expecting older browser support?
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>            Priority: Critical
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Howard M. Lewis Ship (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235766#comment-13235766 ] 

Howard M. Lewis Ship commented on TAP5-1880:
--------------------------------------------

Not looking good on detecting this via HTTP version ... how about via user agent? What kind of user agent string is coming up through your proxy?
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Howard M. Lewis Ship (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235743#comment-13235743 ] 

Howard M. Lewis Ship commented on TAP5-1880:
--------------------------------------------

I'm struggling with how to determine if the request is HTTP/1.0 or HTTP/1.1 ... I haven't yet found a Servlet API method for this, or even anywhere it's exposed inside the Jetty code base.
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Paul Stanton (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235823#comment-13235823 ] 

Paul Stanton commented on TAP5-1880:
------------------------------------

yes agree its an ie issue.

i assumed HttpServletRequest.getProtocol() would return HTTP/1.1 or HTTP/1.0 ?

I haven't gotten around to trying this.
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Paul Stanton (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paul Stanton updated TAP5-1880:
-------------------------------

    Priority: Critical  (was: Major)

should be prioritised due the adverse effect for 'most' new tapestry developers who run with the default settings expecting older browser support?
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>            Priority: Critical
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Howard M. Lewis Ship (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship updated TAP5-1880:
---------------------------------------

        Labels: gzip ie  (was: gzip)
    Issue Type: Bug  (was: Improvement)
       Summary: GZip compression should be disabled if the request is over http 1.0  (was: gzip compression should be disabled if the request is over http 1.0)
    
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (TAP5-1880) gzip compression should be disabled if the request is over http 1.0

Posted by "Howard M. Lewis Ship (Assigned) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship reassigned TAP5-1880:
------------------------------------------

    Assignee: Howard M. Lewis Ship
    
> gzip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Steve Eynon (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235788#comment-13235788 ] 

Steve Eynon commented on TAP5-1880:
-----------------------------------

I've not looked at the HTTP 1.0 RFC yet but this seems to suggest that HTTP 1.0 supports GZIP, which would mean it's (yet another) IE issue...:

http://stackoverflow.com/questions/239512/http-1-0-and-deflate-gzip

                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Paul Stanton (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13259963#comment-13259963 ] 

Paul Stanton commented on TAP5-1880:
------------------------------------

it was not happening in 5.2, we were hit when we upgraded.
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Issue Comment Edited] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Paul Stanton (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13259963#comment-13259963 ] 

Paul Stanton edited comment on TAP5-1880 at 4/23/12 9:19 PM:
-------------------------------------------------------------

i can't say for sure about 5.2 it was not happening in 5.1, we were hit when we upgraded from 5.1 to 5.3.
                
      was (Author: paul.stanton):
    it was not happening in 5.2, we were hit when we upgraded.
                  
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Luke Wilson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13259738#comment-13259738 ] 

Luke Wilson commented on TAP5-1880:
-----------------------------------

Do you know whether this is just a 5.3 issue, or does it happen in 5.2 as well?
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Paul Stanton (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235826#comment-13235826 ] 

Paul Stanton commented on TAP5-1880:
------------------------------------

problem with user agent is that we noticed some requests in this scenario would come through with the wrong value ! another ie issue i'm sure.
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) gzip compression should be disabled if the request is over http 1.0

Posted by "Paul Stanton (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13233983#comment-13233983 ] 

Paul Stanton commented on TAP5-1880:
------------------------------------

This is more common than you might think. We've just had our two largest clients come up against this in the last week. It was initially very hard to diagnose GZIP as the culprit.

Many corporate environments use internet explorer behind proxies.

The problem manifests itself as lots of javascript syntax errors un-styled html.
                
> gzip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>              Labels: gzip
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Paul Stanton (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235823#comment-13235823 ] 

Paul Stanton commented on TAP5-1880:
------------------------------------

yes agree its an ie issue.

i assumed HttpServletRequest.getProtocol() would return HTTP/1.1 or HTTP/1.0 ?

I haven't gotten around to trying this.
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Howard M. Lewis Ship (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235743#comment-13235743 ] 

Howard M. Lewis Ship commented on TAP5-1880:
--------------------------------------------

I'm struggling with how to determine if the request is HTTP/1.0 or HTTP/1.1 ... I haven't yet found a Servlet API method for this, or even anywhere it's exposed inside the Jetty code base.
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Steve Eynon (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235788#comment-13235788 ] 

Steve Eynon commented on TAP5-1880:
-----------------------------------

I've not looked at the HTTP 1.0 RFC yet but this seems to suggest that HTTP 1.0 supports GZIP, which would mean it's (yet another) IE issue...:

http://stackoverflow.com/questions/239512/http-1-0-and-deflate-gzip

                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (TAP5-1880) gzip compression should be disabled if the request is over http 1.0

Posted by "Howard M. Lewis Ship (Assigned) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship reassigned TAP5-1880:
------------------------------------------

    Assignee: Howard M. Lewis Ship
    
> gzip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Howard M. Lewis Ship (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235711#comment-13235711 ] 

Howard M. Lewis Ship commented on TAP5-1880:
--------------------------------------------

If you haven't already realized this ... you could add a filter to detect this and use Response.disableCompression() as a workaround until a bug fix is available.
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) gzip compression should be disabled if the request is over http 1.0

Posted by "Paul Stanton (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13233983#comment-13233983 ] 

Paul Stanton commented on TAP5-1880:
------------------------------------

This is more common than you might think. We've just had our two largest clients come up against this in the last week. It was initially very hard to diagnose GZIP as the culprit.

Many corporate environments use internet explorer behind proxies.

The problem manifests itself as lots of javascript syntax errors un-styled html.
                
> gzip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>              Labels: gzip
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Closed] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship closed TAP5-1880.
--------------------------------------

       Resolution: Fixed
    Fix Version/s: 5.4
                   5.3.4
    
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>            Priority: Critical
>              Labels: gzip, ie
>             Fix For: 5.3.4, 5.4
>
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Paul Stanton (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13259963#comment-13259963 ] 

Paul Stanton commented on TAP5-1880:
------------------------------------

it was not happening in 5.2, we were hit when we upgraded.
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Howard M. Lewis Ship (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235766#comment-13235766 ] 

Howard M. Lewis Ship commented on TAP5-1880:
--------------------------------------------

Not looking good on detecting this via HTTP version ... how about via user agent? What kind of user agent string is coming up through your proxy?
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Issue Comment Edited] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Paul Stanton (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13259963#comment-13259963 ] 

Paul Stanton edited comment on TAP5-1880 at 4/23/12 9:19 PM:
-------------------------------------------------------------

i can't say for sure about 5.2 it was not happening in 5.1, we were hit when we upgraded from 5.1 to 5.3.
                
      was (Author: paul.stanton):
    it was not happening in 5.2, we were hit when we upgraded.
                  
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Paul Stanton (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235826#comment-13235826 ] 

Paul Stanton commented on TAP5-1880:
------------------------------------

problem with user agent is that we noticed some requests in this scenario would come through with the wrong value ! another ie issue i'm sure.
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) gzip compression should be disabled if the request is over http 1.0

Posted by "Steve Eynon (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13234081#comment-13234081 ] 

Steve Eynon commented on TAP5-1880:
-----------------------------------

I think we may have run into the same issue last week... does this manifest itself as an intermittant error?
                
> gzip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>              Labels: gzip
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Howard M. Lewis Ship (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship updated TAP5-1880:
---------------------------------------

        Labels: gzip ie  (was: gzip)
    Issue Type: Bug  (was: Improvement)
       Summary: GZip compression should be disabled if the request is over http 1.0  (was: gzip compression should be disabled if the request is over http 1.0)
    
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) gzip compression should be disabled if the request is over http 1.0

Posted by "Steve Eynon (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13234081#comment-13234081 ] 

Steve Eynon commented on TAP5-1880:
-----------------------------------

I think we may have run into the same issue last week... does this manifest itself as an intermittant error?
                
> gzip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>              Labels: gzip
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1880) GZip compression should be disabled if the request is over http 1.0

Posted by "Luke Wilson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13259738#comment-13259738 ] 

Luke Wilson commented on TAP5-1880:
-----------------------------------

Do you know whether this is just a 5.3 issue, or does it happen in 5.2 as well?
                
> GZip compression should be disabled if the request is over http 1.0
> -------------------------------------------------------------------
>
>                 Key: TAP5-1880
>                 URL: https://issues.apache.org/jira/browse/TAP5-1880
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3.2
>            Reporter: Paul Stanton
>            Assignee: Howard M. Lewis Ship
>              Labels: gzip, ie
>
> Internet explorer when behind a proxy defaults to using HTTP 1.0 (instead of HTTP 1.1) and in this scenario, GZIP compression is still applied to the response and the clients do not interpret the response correctly.
> This may either be caused by the client incorrectly setting 'accept-encoding' or incorrectly reading the 'encoding' headers at either end, however since it only occurs over http 1.0 it should just be disabled for all http 1.0 requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira