Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-21 | zlib: ensure user provided memory functions are used by zlib, when given | Yang Tse | |
As a bonus, this lets our MemoryTracking subsystem track zlib operations. And also fixes a shortcut some zlib 1.2.x versions took using malloc() instead of calloc(), which would trigger memory debuggers warnings on memory being used without having been initialized. | |||
2011-08-18 | zlib: enforce full initialization of our data space z_stream structs | Yang Tse | |
2011-07-26 | stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h | Yang Tse | |
2011-04-27 | source cleanup: unify look, style and indent levels | Daniel Stenberg | |
By the use of a the new lib/checksrc.pl script that checks that our basic source style rules are followed. | |||
2010-09-12 | inflate_stream: remove redundant check that is always true | Daniel Stenberg | |
2010-05-14 | follow redirect: ignore response-body on redirect even if compressed | Daniel Stenberg | |
Sebastian V reported bug #3000056 identifying a problem with redirect following. It showed that when curl followed redirects it didn't properly ignore the response body of the 30X response if that response was using compressed Content-Encoding! (http://curl.haxx.se/bug/view.cgi?id=3000056) | |||
2010-04-24 | gzip: Value stored to 'data' is never read | Daniel Stenberg | |
2010-04-17 | check_gzip_header: Value stored to 'data' is never read | Daniel Stenberg | |
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2010-02-09 | - When downloading compressed content over HTTP and the app as asked libcurl | Daniel Stenberg | |
to automatically uncompress it with the CURLOPT_ENCODING option, libcurl could wrongly provide the callback with more data than what the maximum documented amount. An application could thus get tricked into badness if the maximum limit was trusted to be enforced by libcurl itself (as it is documented). This is further detailed and explained in the libcurl security advisory 20100209 at http://curl.haxx.se/docs/adv_20100209.html | |||
2010-01-22 | wrap long lines and do some indent policing | Daniel Stenberg | |
2009-08-29 | add cast to silient compiler warning with 64bit systems. | Gunter Knauf | |
2009-05-11 | - Balint Szilakszi reported a memory leak when libcurl did gzip decompression | Daniel Stenberg | |
of streams that had some parts (legitimately) missing. We now provide and use a proper cleanup function for the content encoding submodule. http://curl.haxx.se/mail/lib-2009-05/0092.html | |||
2009-04-21 | libcurl's memory.h renamed to curl_memory.h | Yang Tse | |
2009-02-17 | - A second follow-up change by Andre Guibert de Bruet to fix a related memory | Daniel Stenberg | |
leak like that fixed on the 14th. When zlib returns failure, we need to cleanup properly before returning error. | |||
2009-02-14 | nah, use the simpler year - year range syntax only, no matter what emacs' | Daniel Stenberg | |
copyright-update script thinks | |||
2009-02-14 | - Andre Guibert de Bruet found and fixed a memory leak in the content encoding | Daniel Stenberg | |
code, which could happen on libz errors. | |||
2008-09-06 | remove unnecessary typecasting of malloc() | Yang Tse | |
2007-11-24 | struct HandleData is now called struct SingleRequest, and is only for data that | Daniel Stenberg | |
is inited at the start of the DO action. I removed the Curl_transfer_keeper struct completely, and I had to move out a few struct members (that had to be set before DO or used after DONE) to the UrlState struct. The SingleRequest struct is accessed with SessionHandle->req. One of the biggest reasons for doing this was the bunch of duplicate struct members in HandleData and Curl_transfer_keeper since it was really messy to keep track of two variables with the same name and basically the same purpose! | |||
2007-11-05 | removed space after if and while before the parenthesis for better source code | Daniel Stenberg | |
consistency | |||
2007-08-08 | Song Ma noted a zlib memory leak in the illegal compressed header | Dan Fandrich | |
countermeasures code path. | |||
2007-02-22 | Fix compiler warnings | Yang Tse | |
"case label value exceeds maximum value for type" and "comparison is always false due to limited range of data type" Both triggered when using a bool variable as the switch variable in a switch statement and using enums for the case targets. | |||
2006-08-19 | Based on a patch by Armel Asselin, the FTP code no longer re-issues the TYPE | Daniel Stenberg | |
command on subsequent requests on a re-used connection unless it has to. | |||
2006-04-25 | Paul Querna fixed libcurl to better deal with deflate content encoding when | Daniel Stenberg | |
the stream (wrongly) lacks a proper zlib header. This seems to be the case on too many actual server implementations. | |||
2005-03-31 | Updated the copyright year since changes have been this year. | Daniel Stenberg | |
2005-02-07 | Fix for a bug report that compressed files that are exactly 64 KiB long | Dan Fandrich | |
produce a zlib error. | |||
2004-11-30 | Dan Fandrich's fix for libz 1.1 and "extra field" usage in a gzip stream | Daniel Stenberg | |
2004-10-27 | Dan Fandrich's gzip handling fix | Daniel Stenberg | |
2004-07-04 | typecast the conversion to uInt when assigning z->avail_in to prevent | Daniel Stenberg | |
warnings from picky compilers | |||
2004-05-12 | Edited comments only. | Daniel Stenberg | |
2004-05-11 | curl_global_init_mem() allows the memory functions to be replaced. | Daniel Stenberg | |
memory.h is included everywhere for this. | |||
2004-04-26 | ignore the curl/types.h header file | Daniel Stenberg | |
2004-02-15 | another case which should use CURLcode and not int | Daniel Stenberg | |
2004-02-13 | use CURLcode, not int, prevents picky compilers to warn | Daniel Stenberg | |
2004-01-29 | Dan Fandrich's cleanup patch to make pedantic compiler options cause less | Daniel Stenberg | |
warnings. Minor edits by me. | |||
2004-01-16 | Gisle Vanem's patch for variables that "might be used uninitialized" | Daniel Stenberg | |
2004-01-07 | updated year in the copyright string | Daniel Stenberg | |
2004-01-05 | Dan Fandrich's zlib fix | Daniel Stenberg | |
2003-04-22 | Dan Fandrich's gzip bugfix | Daniel Stenberg | |
2003-04-11 | Nic fixed so that Curl_client_write() must not be called with 0 lenth data. | Daniel Stenberg | |
I edited somewhat and removed trailing whitespaces. | |||
2003-04-11 | Dan Fandrich's gzip patch applied | Daniel Stenberg | |
2003-01-29 | removed the local variables for emacs and vim, use the new sample.emacs | Daniel Stenberg | |
way for emacs, and vim users should provide a similar non-polluting style | |||
2003-01-16 | copyright year update in the source header | Daniel Stenberg | |
2002-09-03 | updated source code boilerplate/header | Daniel Stenberg | |
2002-09-02 | James Gallagher's Content-Encoding work | Daniel Stenberg | |