You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by Leif Hedstrom <zw...@apache.org> on 2015/04/21 15:55:47 UTC

[FEATURE REMOVAL v6.0.0] HTTP/0.9 support

We today have a mechanism where the lowest denominator for HTTP is v0.9 (HTTP/0.9). Meaning, in some cases, we downgrade to HTTP/0.9. The suggestions is to change this, and make HTTP/1.0 our lowest supported HTTP version. This is inline with the RFCs as well, which recommends not support HTTP/0.9. The Jira for this is

	https://issues.apache.org/jira/browse/TS-3327


Unless we hear otherwise within 1 week, this feature will be removed.

— Leif


Re: [FEATURE REMOVAL v6.0.0] HTTP/0.9 support

Posted by Thomas Jackson <ja...@apache.org>.
For some clarification, the default in ATS is already to send HTTP/1.1
requests to origin (
https://docs.trafficserver.apache.org/en/latest/reference/configuration/records.config.en.html#proxy-config-http-send-http11-requests).
So this change would mean if that option was disabled the lowest versioned
request it could go is HTTP/1.0.

On Mon, Apr 27, 2015 at 10:41 PM, Leif Hedstrom <zw...@apache.org> wrote:

>
> On Apr 27, 2015, at 9:41 PM, Leif Hedstrom <zw...@apache.org> wrote:
>
>
> On Apr 21, 2015, at 6:59 AM, Faysal Banna <de...@gmail.com> wrote:
>
> Sir.
> This depends i believe about the much usage and existence of HTTP/0.9
> servers and clients around in the world especially if ATS is used as
> FORWARDED proxy mode which you can never estimate what clients may use and
> what servers may have.
>
>
>
> That seems highly unlikely. Do you have examples of HTTP/0.9 only web
> sites?  From the RFC 7230:
>
>
>  The expectation to support HTTP/0.9 requests has been removed.
>
>    (Appendix A)
>
>
>
> You would have to show some strong evidence that HTTP/0.9 is still in
> considerable use for us to reconsider this.
>
>
> I should have said, it’s likely that we can still retain HTTP/0.9
> “support” to clients that pretend to be this version, but they would get
> upgraded to HTTP/1.0 when going to origin. The change is really changing
> the lowest common denominator internally (and to origin) at HTTP/1.0.
>
> — Leif
>
>

Re: [FEATURE REMOVAL v6.0.0] HTTP/0.9 support

Posted by Leif Hedstrom <zw...@apache.org>.
> On Apr 27, 2015, at 9:41 PM, Leif Hedstrom <zw...@apache.org> wrote:
> 
> 
>> On Apr 21, 2015, at 6:59 AM, Faysal Banna <degreane@gmail.com <ma...@gmail.com>> wrote:
>> 
>> Sir.
>> This depends i believe about the much usage and existence of HTTP/0.9 servers and clients around in the world especially if ATS is used as FORWARDED proxy mode which you can never estimate what clients may use and what servers may have.
> 
> 
> That seems highly unlikely. Do you have examples of HTTP/0.9 only web sites?  From the RFC 7230:
> 
> 
> 	 The expectation to support HTTP/0.9 requests has been removed.
>    (Appendix A)
> 
> 
> You would have to show some strong evidence that HTTP/0.9 is still in considerable use for us to reconsider this.

I should have said, it’s likely that we can still retain HTTP/0.9 “support” to clients that pretend to be this version, but they would get upgraded to HTTP/1.0 when going to origin. The change is really changing the lowest common denominator internally (and to origin) at HTTP/1.0.

— Leif


Re: [FEATURE REMOVAL v6.0.0] HTTP/0.9 support

Posted by Leif Hedstrom <zw...@apache.org>.
> On Apr 27, 2015, at 9:41 PM, Leif Hedstrom <zw...@apache.org> wrote:
> 
> 
>> On Apr 21, 2015, at 6:59 AM, Faysal Banna <degreane@gmail.com <ma...@gmail.com>> wrote:
>> 
>> Sir.
>> This depends i believe about the much usage and existence of HTTP/0.9 servers and clients around in the world especially if ATS is used as FORWARDED proxy mode which you can never estimate what clients may use and what servers may have.
> 
> 
> That seems highly unlikely. Do you have examples of HTTP/0.9 only web sites?  From the RFC 7230:
> 
> 
> 	 The expectation to support HTTP/0.9 requests has been removed.
>    (Appendix A)
> 
> 
> You would have to show some strong evidence that HTTP/0.9 is still in considerable use for us to reconsider this.

I should have said, it’s likely that we can still retain HTTP/0.9 “support” to clients that pretend to be this version, but they would get upgraded to HTTP/1.0 when going to origin. The change is really changing the lowest common denominator internally (and to origin) at HTTP/1.0.

— Leif


Re: [FEATURE REMOVAL v6.0.0] HTTP/0.9 support

Posted by Leif Hedstrom <zw...@apache.org>.
> On Apr 21, 2015, at 6:59 AM, Faysal Banna <de...@gmail.com> wrote:
> 
> Sir.
> This depends i believe about the much usage and existence of HTTP/0.9 servers and clients around in the world especially if ATS is used as FORWARDED proxy mode which you can never estimate what clients may use and what servers may have.


That seems highly unlikely. Do you have examples of HTTP/0.9 only web sites?  From the RFC 7230:


	 The expectation to support HTTP/0.9 requests has been removed.
   (Appendix A)


You would have to show some strong evidence that HTTP/0.9 is still in considerable use for us to reconsider this.

Cheers,

— leif


Re: [FEATURE REMOVAL v6.0.0] HTTP/0.9 support

Posted by Leif Hedstrom <zw...@apache.org>.
> On Apr 21, 2015, at 6:59 AM, Faysal Banna <de...@gmail.com> wrote:
> 
> Sir.
> This depends i believe about the much usage and existence of HTTP/0.9 servers and clients around in the world especially if ATS is used as FORWARDED proxy mode which you can never estimate what clients may use and what servers may have.


That seems highly unlikely. Do you have examples of HTTP/0.9 only web sites?  From the RFC 7230:


	 The expectation to support HTTP/0.9 requests has been removed.
   (Appendix A)


You would have to show some strong evidence that HTTP/0.9 is still in considerable use for us to reconsider this.

Cheers,

— leif


Re: [FEATURE REMOVAL v6.0.0] HTTP/0.9 support

Posted by Faysal Banna <de...@gmail.com>.
Sir.
This depends i believe about the much usage and existence of HTTP/0.9
servers and clients around in the world especially if ATS is used as
FORWARDED proxy mode which you can never estimate what clients may use and
what servers may have.


much regards

On Tue, Apr 21, 2015 at 4:55 PM, Leif Hedstrom <zw...@apache.org> wrote:

> We today have a mechanism where the lowest denominator for HTTP is v0.9
> (HTTP/0.9). Meaning, in some cases, we downgrade to HTTP/0.9. The
> suggestions is to change this, and make HTTP/1.0 our lowest supported HTTP
> version. This is inline with the RFCs as well, which recommends not support
> HTTP/0.9. The Jira for this is
>
>         https://issues.apache.org/jira/browse/TS-3327
>
>
> Unless we hear otherwise within 1 week, this feature will be removed.
>
> — Leif
>
>


-- 
============================
         Faysal Banna
 Meteorological Services
Rafic Harriri International Airport
      Beirut - Lebanon
    Mob: +961-3-258043
=============================