Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-09-15 | curl tool: fix a bunch of double free's uncovered 2011-09-15 | Yang Tse | |
Re-enabling MemoryTracking capability on 'src' subdirectory files and torture tests have uncovered many issues which were going unnoticed in curl tool. So here we go fixing some of them. Others still remain and should be addressed ASAP, given that curl tool is used in our test harness also for test server start verification purposes. There are even non-socket file descriptor leaks. | |||
2011-09-14 | curl tool: re-enable MemoryTracking capability on 'src' subdirectory files. | Yang Tse | |
Use same preprocessor logic for curl tool MemoryTracking activation in source files located in 'src' subdirectory as the one used for libcurl sources. | |||
2011-09-10 | urlglob.c: fix OOM handling | 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-06-02 | urlglob: fix zero size malloc | Yang Tse | |
2011-06-02 | Remove unnecessary typecast | Yang Tse | |
2011-04-27 | checksrc: whitespace and code style cleanup | Daniel Stenberg | |
Make everything adhere to the standards upheld by checksrc.pl and now run checksrc from the makefile on debug builds. | |||
2010-10-08 | globbing: fix crash on unballanced open brace | Daniel Stenberg | |
Having an open brace without a closing brace caused a segfault. Having a closing brace too many caused a silent error to occur, which caused curl to bail out and return an error code but no error message was shown. It does now! All error message outputs no longer wrongly get _two_ newlines written after the error message. Reported by: Vlad Ureche Bug: http://curl.haxx.se/bug/view.cgi?id=3083942 | |||
2010-09-12 | glob_word: remove a check that is always false | Daniel Stenberg | |
2010-06-29 | glob: backslash escaping bug | Daniel Stenberg | |
curl didn't properly handle escaping characters in a URL with the use of backslash. It did an attempt, but that failed as reported in bug 3022551. The described example was using the URL "http://example.com?{AB,C\,D}". I've now removed the special-handling of letters following the backslash and I also removed the bad extra check that triggered this particular bug. Bug: http://curl.haxx.se/bug/view.cgi?id=3022551 Reported by: Jon Sargeant | |||
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2009-11-18 | Make usage of calloc()'s arguments consistent with rest of code base | Yang Tse | |
2009-06-05 | introduction of os-specific.c and os-specific.h | Yang Tse | |
2008-10-14 | eeek, append 1 on the right place as otherwise we didn't fix the problem | Daniel Stenberg | |
2008-10-13 | Prevent an off-by-one in a allocated buffer in glob_match_url() - detected by | Daniel Stenberg | |
coverity.com | |||
2008-09-06 | remove unnecessary typecasting of malloc() | Yang Tse | |
2008-09-06 | remove unnecessary typecasting of calloc() | Yang Tse | |
2008-09-04 | fix print formatting string directives | Yang Tse | |
2007-09-20 | Fixed typo in error message. | Dan Fandrich | |
2007-03-15 | - Nick made the curl tool accept globbing ranges that only is one number, i.e | Daniel Stenberg | |
you can now use [1-1] without curl complaining. | |||
2007-02-02 | compiler warning fix | Yang Tse | |
2007-02-01 | compiler warning fix | Yang Tse | |
2006-10-17 | Avoid typecasting a signed char to an int when using is*() functions, as that | Daniel Stenberg | |
could very well cause a negate number get passed in and thus cause reading outside of the array usually used for this purpose. We avoid this by using the uppercase macro versions introduced just now that does some extra crazy typecasts to avoid byte codes > 127 to cause negative int values. | |||
2006-04-07 | minor re-arrange to return a value in order to avoid compiler warnings | Daniel Stenberg | |
for not returning a value from a non-void function (even though the code never actually reached that point before) | |||
2006-03-28 | converted sprintf() to snprintf() to reduce risk | Daniel Stenberg | |
2005-11-10 | Introducing range stepping to the curl globbing support. Now you can specify | Daniel Stenberg | |
step counter by adding :[num] within the brackets when specifying a range. | |||
2005-03-31 | Updated the copyright year since changes have been this year. | Daniel Stenberg | |
2005-01-29 | Clear the urlglob struct when allocated, since we might otherwise use | Daniel Stenberg | |
uninitialized variables. Pointed out to us by the friendly Valgrind. | |||
2004-12-15 | fixed how backslashes are treated in glob strings | Daniel Stenberg | |
2004-10-06 | removed tabs and trailing whitespace from source | Daniel Stenberg | |
2004-07-26 | using #[num] with -o now make it literally used if there's no globbing for | Daniel Stenberg | |
that particular index. Reported in bug report 997536. | |||
2004-07-02 | variable type cleanup to hush compilers, | Daniel Stenberg | |
killed trailing whitespace | |||
2004-05-12 | Disable memdebug for the allocs done by the app, unless CURLTOOLDEBUG is | Daniel Stenberg | |
defined (which it never is atm). Now, we can focus on making 'runtests -t [num]' work on all test cases and we should never leak nor crash. | |||
2004-04-06 | typecasts to please picky compilers checking the printf() format string | Daniel Stenberg | |
2004-03-23 | int/size_t cleanup | Daniel Stenberg | |
2004-03-08 | typecast enum to int to make it printf() properly | Daniel Stenberg | |
2004-03-08 | Moved the error message buffer into the glob struct as well. | Daniel Stenberg | |
2004-01-29 | make pedantic compiler options generate less warnings | Daniel Stenberg | |
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 | |
2003-08-14 | return failure when an alloc function fails | Daniel Stenberg | |
2003-08-14 | free data on failure | Daniel Stenberg | |
2003-08-14 | modified the #[num] code to be more robust, to return NULL on errors and | Daniel Stenberg | |
to support numbers larger than 9 | |||
2003-08-06 | better cleaning up allocated memory in case of failures | Daniel Stenberg | |
2003-07-23 | Juan F. Codagnone's fixes to build properly on Windows again | Daniel Stenberg | |
2003-06-26 | CURLDEBUG is the symbol to use, no longer MALLOCDEBUG | Daniel Stenberg | |
2003-06-10 | Pass the error stream pointer to the URL globber, so that it can report | Daniel Stenberg | |
errors correctly to the user, if need be. Also fixed so that a missing ] in the globbing process no longer leads to core dump. | |||
2003-01-16 | copyright year update in the source header | Daniel Stenberg | |
2002-09-03 | updated source code boilerplate/header | Daniel Stenberg | |
2002-03-19 | copyright string (year) update | Daniel Stenberg | |