cURL / Mailing Lists / curl-library / Single Mail


Re: [BUG] libCURL 7.16.1 and up breaks streaming.

From: Daniel Stenberg <>
Date: Tue, 1 May 2007 18:50:45 +0200 (CEST)

On Mon, 30 Apr 2007, Tobias Rundström wrote:

>> I would instead suggest that we work on a fix that detects HTTP version or
>> something, and do this check based on that since I'm referring to the HTTP
>> 1.1 spec and your streams don't seem to adhere to that? Aren't you even
>> using HTTP200ALIASES to match the response?
> Yes, both ways work for me. The later solution is of course more flexible if
> we want to use libCURL for something else later. We are using HTTP200ALIASES
> for ICY 200 which is the response from the server.

My suggested patch is attached. It requires that you set CURLOPT_HTTP_VERSION
to CURL_HTTP_VERSION_1_0 in addition to the CURLOPT_HTTP200ALIASES option.

All test cases still run fine here with this applied, and having it only do
this for HTTP 1.1 seems the right thing to do to me.

  Commercial curl and libcurl Technical Support:

Received on 2007-05-01