Commit 29e446e5 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Shmulik Regev fixed an issue with multi-pass authentication and compressed

content when libcurl didn't honor the internal ignorebody flag.
parent 10beb36b
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -6,6 +6,10 @@

                                  Changelog

Daniel (20 February 2006)
- Shmulik Regev fixed an issue with multi-pass authentication and compressed
  content when libcurl didn't honor the internal ignorebody flag.

Daniel (18 February 2006)
- Ulf Härnhammar fixed a format string (printf style) problem in the Negotiate
  code. It should however not be the cause of any troubles. He also fixed a
+2 −1
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ This release includes the following changes:

This release includes the following bugfixes:

 o multi-pass authentication and compressed content
 o minor format string mistake in the GSS/Negotiate code
 o cached DNS entries could remain in the cache too long
 o improved GnuTLS check in configure
@@ -64,6 +65,6 @@ advice from friends like these:
 Dov Murik, Jean Jacques Drouin, Andres Garcia, Yang Tse, Gisle Vanem, Dan
 Fandrich, Alexander Lazic, Michael Jahn, Andrew Benham, Bryan Henderson,
 David Shaw, Jon Turner, Duane Cathey, Michal Marek, Philippe Vaucher, Kent
 Boortz, Karl Moerder, Shmulik Regev, Ulf Härnhammar
 Boortz, Karl Moerder, Shmulik Regev, Ulf Härnhammar, Shmulik Regev
 
        Thanks! (and sorry if I forgot to mention someone)
+4 −2
Original line number Diff line number Diff line
@@ -1158,11 +1158,13 @@ CURLcode Curl_readwrite(struct connectdata *conn,

              case DEFLATE:
                /* Assume CLIENTWRITE_BODY; headers are not encoded. */
                if(!k->ignorebody)
                  result = Curl_unencode_deflate_write(data, k, nread);
                break;

              case GZIP:
                /* Assume CLIENTWRITE_BODY; headers are not encoded. */
                if(!k->ignorebody)
                  result = Curl_unencode_gzip_write(data, k, nread);
                break;