On 05/01/2010 08:02 AM, Henrik Nordström wrote:
> I saw that the change to announce HTTP/1.1 to clients has sneaked in in
> 3.1.2. Is this really intentional? Can't remember seeing any discussion
> about this.
> 
> I know we discussed announcing HTTP/1.1 towards servers, but imho we are
> not yet ready for announcing HTTP/1.1 towards clients.
> 
>   - Not yet fully capable of processing chunked requests
>   - Expect handling not in place

I was pleasantly surprised that we could announce HTTP/1.1 on both
sides. I assumed there was consensus that we can do it, but I have not
verified it.

Chunked requests: The current buffer-and-forward code is probably
compliant. It is also inefficient and limits the size of the request,
but I doubt that violates the standard. We should definitely replace
buffer-and-forward with a pipeline approach (and there is already
committed draft code to do that), but this does not sound like a
show-stopper to me. Please correct me if I am wrong.

Expect handling: It sounds like Amos and you either disagree or
misunderstood each other as far as Expect handling is concerned. My
understanding is that there was some Expect-handling code committed
recently that brings Squid3 code close to what Squid2 does. What do you
think is currently missing from Squid3 Expect-handling code to be able
to announce HTTP/1.1 support to clients?

Thank you,

Alex.



Reply via email to