Daniel Stenberg
6c2167b65f
Prevent an off-by-one in a allocated buffer in glob_match_url() - detected by
...
coverity.com
2008-10-13 21:39:12 +00:00
Yang Tse
59e378f48f
remove unnecessary typecasting of malloc()
2008-09-06 05:29:05 +00:00
Yang Tse
a622fd90b4
remove unnecessary typecasting of calloc()
2008-09-06 04:47:14 +00:00
Yang Tse
3dcd2b82c4
fix print formatting string directives
2008-09-04 18:59:05 +00:00
Dan Fandrich
2620d78e94
Fixed typo in error message.
2007-09-20 00:37:08 +00:00
Daniel Stenberg
b169aa2992
- Nick made the curl tool accept globbing ranges that only is one number, i.e
...
you can now use [1-1] without curl complaining.
2007-03-15 22:05:01 +00:00
Yang Tse
c26ec47e90
compiler warning fix
2007-02-02 17:16:06 +00:00
Yang Tse
d2dd3d7e16
compiler warning fix
2007-02-01 15:36:56 +00:00
Daniel Stenberg
44d84ac164
Avoid typecasting a signed char to an int when using is*() functions, as that
...
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-10-17 21:32:56 +00:00
Daniel Stenberg
d98869a088
minor re-arrange to return a value in order to avoid compiler warnings
...
for not returning a value from a non-void function (even though the code
never actually reached that point before)
2006-04-07 12:10:34 +00:00
Daniel Stenberg
97b466d409
converted sprintf() to snprintf() to reduce risk
2006-03-28 07:51:59 +00:00
Daniel Stenberg
bd8baed138
Introducing range stepping to the curl globbing support. Now you can specify
...
step counter by adding :[num] within the brackets when specifying a range.
2005-11-10 22:11:01 +00:00
Daniel Stenberg
ab4086bc24
Updated the copyright year since changes have been this year.
2005-03-31 07:02:02 +00:00
Daniel Stenberg
c7f51ebeab
Clear the urlglob struct when allocated, since we might otherwise use
...
uninitialized variables. Pointed out to us by the friendly Valgrind.
2005-01-29 23:46:27 +00:00
Daniel Stenberg
d88b3d3d5d
fixed how backslashes are treated in glob strings
2004-12-15 09:23:24 +00:00
Daniel Stenberg
39af394a1c
removed tabs and trailing whitespace from source
2004-10-06 07:50:18 +00:00
Daniel Stenberg
8e7fcd9ee1
using #[num] with -o now make it literally used if there's no globbing for
...
that particular index. Reported in bug report 997536.
2004-07-26 09:11:10 +00:00
Daniel Stenberg
7876c078bc
variable type cleanup to hush compilers,
...
killed trailing whitespace
2004-07-02 12:28:57 +00:00
Daniel Stenberg
34af02caca
Disable memdebug for the allocs done by the app, unless CURLTOOLDEBUG is
...
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-05-12 08:22:04 +00:00
Daniel Stenberg
57c86a953d
typecasts to please picky compilers checking the printf() format string
2004-04-06 07:48:29 +00:00
Daniel Stenberg
d426db3d27
int/size_t cleanup
2004-03-23 09:12:51 +00:00
Daniel Stenberg
2b700fae9d
typecast enum to int to make it printf() properly
2004-03-08 12:51:13 +00:00
Daniel Stenberg
a4f1833629
Moved the error message buffer into the glob struct as well.
2004-03-08 12:47:37 +00:00
Daniel Stenberg
0d6236f7e1
make pedantic compiler options generate less warnings
2004-01-29 13:54:08 +00:00
Daniel Stenberg
61e3d75def
Gisle Vanem's patch for variables that "might be used uninitialized"
2004-01-16 09:17:04 +00:00
Daniel Stenberg
053f6c85ef
updated year in the copyright string
2004-01-07 09:19:33 +00:00
Daniel Stenberg
e6011e33a6
return failure when an alloc function fails
2003-08-14 15:01:20 +00:00
Daniel Stenberg
fb366ed35f
free data on failure
2003-08-14 13:37:55 +00:00
Daniel Stenberg
46690d5e1c
modified the #[num] code to be more robust, to return NULL on errors and
...
to support numbers larger than 9
2003-08-14 11:53:09 +00:00
Daniel Stenberg
1b80276496
better cleaning up allocated memory in case of failures
2003-08-06 23:47:01 +00:00
Daniel Stenberg
1a94fee42d
Juan F. Codagnone's fixes to build properly on Windows again
2003-07-23 08:21:21 +00:00
Daniel Stenberg
69eb1790da
CURLDEBUG is the symbol to use, no longer MALLOCDEBUG
2003-06-26 11:34:36 +00:00
Daniel Stenberg
e7fb72a732
Pass the error stream pointer to the URL globber, so that it can report
...
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-06-10 09:42:22 +00:00
Daniel Stenberg
f26a338a54
copyright year update in the source header
2003-01-16 21:08:12 +00:00
Daniel Stenberg
ba4e69bebc
updated source code boilerplate/header
2002-09-03 11:52:59 +00:00
Daniel Stenberg
974f314f57
copyright string (year) update
2002-03-19 07:54:55 +00:00
Daniel Stenberg
4441df90c1
Kevin Roth nicely saved us from this backslash-removing problem!
2002-03-06 22:52:00 +00:00
Daniel Stenberg
85c8981b3d
mac fixes
2001-11-29 12:47:41 +00:00
Daniel Stenberg
3a37c0ae23
(un)signed and const cleanup
2001-08-14 09:16:46 +00:00
Daniel Stenberg
210aa4371c
big reorg to make it not exit when it fails, but instead just not do any
...
globbing, it makes IPv6 support easier and smoother to add.
2001-01-23 10:14:43 +00:00
Daniel Stenberg
14ca732a8f
Multiple URL support added
2001-01-08 07:37:44 +00:00
Daniel Stenberg
24dee483e9
dual-license fix
2001-01-03 09:29:33 +00:00
Daniel Stenberg
22d8aa37e0
urlglob fix to prevent crashing when -o path is longer than url
2000-12-06 10:10:31 +00:00
Daniel Stenberg
5d4bceda20
removed URL size restrictions, dynamically allocates the needed buffer
...
size instead
2000-11-20 08:54:32 +00:00
Daniel Stenberg
2bcb8abf40
haxx.nu => haxx.se
2000-11-09 12:51:43 +00:00
Daniel Stenberg
4e8ddedc8f
Jörn added glob_cleanup()
2000-10-12 09:12:24 +00:00
Daniel Stenberg
9defb83930
added memory debugging support
2000-10-09 11:13:17 +00:00
Daniel Stenberg
96dde76b99
moved here from the newlib branch
2000-05-22 14:12:12 +00:00
Daniel Stenberg
b64dd9c13f
changed the glob_url() call, after Janne Johansson's buffer overflow report
2000-05-09 12:29:28 +00:00
Daniel Stenberg
bcc8f8f11a
Ron Zapp <rzapper@yahoo.com> corrected a sprintf() problem
2000-02-08 00:27:21 +00:00