Changelog
Daniel S (11 July 2007)
+- Shmulik Regev fixed a bug with transfer-encoding skipping during the 407
+ error pages for proxy authentication.
+
- Giancarlo Formicuccia reported and fixed a problem with a closed connection
to a proxy during CONNECT auth negotiation.
This release includes the following bugfixes:
- o Test cases 31, 46, 61, 506, 517 now work in time zones that use leap seconds
+ o test cases 31, 46, 61, 506, 517 now work in time zones that use leap seconds
o problem with closed proxy connection during HTTP CONNECT auth negotiation
+ o transfer-encoding skipping didn't ignore the 407 response bodies properly
This release includes the following known bugs:
This release would not have looked like this without help, code, reports and
advice from friends like these:
- Dan Fandrich, Song Ma, Daniel Black, Giancarlo Formicuccia
+ Dan Fandrich, Song Ma, Daniel Black, Giancarlo Formicuccia, Shmulik Regev
Thanks! (and sorry if I forgot to mention someone)
/* the original data is written to the client, but we go on with the
chunk read process, to properly calculate the content length*/
- if ( data->set.http_te_skip )
+ if (data->set.http_te_skip && !k->ignorebody)
Curl_client_write(conn, CLIENTWRITE_BODY, datap,datalen);
-
while(length) {
switch(ch->state) {
case CHUNK_HEX: