Daniel Stenberg [Tue, 21 Nov 2000 19:04:25 +0000 (19:04 +0000)]
bad directory name extractor fixed, now always free the file and directory
very early, as that could leak memory before
Daniel Stenberg [Tue, 21 Nov 2000 19:01:53 +0000 (19:01 +0000)]
curl_unescape() did not stop at the set length properly when %-codes were
used
Daniel Stenberg [Tue, 21 Nov 2000 17:07:16 +0000 (17:07 +0000)]
added a command line log that logs all command lines run in the complete
test run
Daniel Stenberg [Tue, 21 Nov 2000 17:04:59 +0000 (17:04 +0000)]
FTP test case data
Daniel Stenberg [Tue, 21 Nov 2000 15:51:05 +0000 (15:51 +0000)]
httpN => protN and some other minor updates
Daniel Stenberg [Tue, 21 Nov 2000 15:50:17 +0000 (15:50 +0000)]
says nothing if no errors were found
Daniel Stenberg [Tue, 21 Nov 2000 15:49:34 +0000 (15:49 +0000)]
Added support for verifiedserver that returns a static silly string that
allows the test script to verify that it is our test server running on the
particular port
Daniel Stenberg [Tue, 21 Nov 2000 15:48:40 +0000 (15:48 +0000)]
starts and stops both HTTP and FTP servers now
checks memanalyze output better
filters PORT output when doing FTP compares
Daniel Stenberg [Tue, 21 Nov 2000 15:37:54 +0000 (15:37 +0000)]
removed the twice free_config_all() calls
made the big config struct local (big . => -> replace)
Daniel Stenberg [Tue, 21 Nov 2000 15:36:38 +0000 (15:36 +0000)]
added some defensive code around the GetHost()'s third argument result
Daniel Stenberg [Tue, 21 Nov 2000 15:35:45 +0000 (15:35 +0000)]
GetHost() now sets the third pointer to NULL when the lookup fails, as the
memory is then freed in the function
Daniel Stenberg [Tue, 21 Nov 2000 15:34:40 +0000 (15:34 +0000)]
when using PORT, we now free the host name buffer properly
Daniel Stenberg [Tue, 21 Nov 2000 14:24:03 +0000 (14:24 +0000)]
http* is now prot* since we're about to use other protocols as well
Daniel Stenberg [Tue, 21 Nov 2000 13:41:11 +0000 (13:41 +0000)]
attempt to use a bad protocol
Daniel Stenberg [Tue, 21 Nov 2000 13:36:55 +0000 (13:36 +0000)]
NLST does a LIST (a normal unix ftp client 'ls' becomes NLST)
multiple transfers are supported
Daniel Stenberg [Tue, 21 Nov 2000 13:22:32 +0000 (13:22 +0000)]
STOR works!
Daniel Stenberg [Tue, 21 Nov 2000 13:18:30 +0000 (13:18 +0000)]
removed the storenonprintable function as it isn't used anymore
Daniel Stenberg [Tue, 21 Nov 2000 12:54:08 +0000 (12:54 +0000)]
fancier login text
removed lots of wasted comments
cleaned up a little
STOR doesn't work
Daniel Stenberg [Tue, 21 Nov 2000 12:00:24 +0000 (12:00 +0000)]
removed the forks, we don't need forking for single-task testing
Daniel Stenberg [Tue, 21 Nov 2000 11:37:58 +0000 (11:37 +0000)]
runtests.pl -c should be -a
Daniel Stenberg [Tue, 21 Nov 2000 09:38:41 +0000 (09:38 +0000)]
removed pedantic compiler warnings
Daniel Stenberg [Tue, 21 Nov 2000 09:31:55 +0000 (09:31 +0000)]
removed two unused variables and added an extra set of parentheses, done
to remove pedantic compiler warnings
Daniel Stenberg [Tue, 21 Nov 2000 09:31:03 +0000 (09:31 +0000)]
typecasted the argument to isspace() to int, to remove a pedantic compiler
warning
Daniel Stenberg [Tue, 21 Nov 2000 09:30:07 +0000 (09:30 +0000)]
includes http.h for the proxytunnel stuff
Daniel Stenberg [Tue, 21 Nov 2000 09:29:21 +0000 (09:29 +0000)]
added comment on a variable that is unused on some platforms
Daniel Stenberg [Mon, 20 Nov 2000 16:02:53 +0000 (16:02 +0000)]
flushes the log handles before fork, now the logs work too!
Daniel Stenberg [Mon, 20 Nov 2000 14:26:09 +0000 (14:26 +0000)]
QUIT works, and now I can run a unix ftp client against the server and it
runs pretty good
Daniel Stenberg [Mon, 20 Nov 2000 13:47:25 +0000 (13:47 +0000)]
CWD runs
Daniel Stenberg [Mon, 20 Nov 2000 13:19:22 +0000 (13:19 +0000)]
RETR seems to work too
Daniel Stenberg [Mon, 20 Nov 2000 13:07:04 +0000 (13:07 +0000)]
this is now a working ftp server, both PASV and PORT run fine, LIST works,
RETR and STORE don't
Daniel Stenberg [Mon, 20 Nov 2000 09:40:09 +0000 (09:40 +0000)]
changed the comment for URL_MAX_LENGTH
Daniel Stenberg [Mon, 20 Nov 2000 09:37:57 +0000 (09:37 +0000)]
formfree, config file, --url, more testcases, infinite URL lengths and more
Daniel Stenberg [Mon, 20 Nov 2000 09:04:27 +0000 (09:04 +0000)]
extremely long URL test
Daniel Stenberg [Mon, 20 Nov 2000 08:54:32 +0000 (08:54 +0000)]
removed URL size restrictions, dynamically allocates the needed buffer
size instead
Daniel Stenberg [Mon, 20 Nov 2000 08:53:21 +0000 (08:53 +0000)]
removed URL size restrictions
Daniel Stenberg [Mon, 20 Nov 2000 08:00:33 +0000 (08:00 +0000)]
this is the first attempt of a tiny and simple ftp server in perl for curl
test purposes
Daniel Stenberg [Mon, 20 Nov 2000 07:59:25 +0000 (07:59 +0000)]
added a description about the memory checks
Daniel Stenberg [Mon, 20 Nov 2000 07:54:57 +0000 (07:54 +0000)]
no more "leaked" memory when this fails on various kinds of bad usage
Daniel Stenberg [Mon, 20 Nov 2000 07:35:21 +0000 (07:35 +0000)]
Alexander Kourakos's lowercase environment variable fix
Daniel Stenberg [Sat, 18 Nov 2000 16:31:27 +0000 (16:31 +0000)]
spell correction resolv => resolve in two error messages
Daniel Stenberg [Fri, 17 Nov 2000 15:58:25 +0000 (15:58 +0000)]
now supports checks for exit codes and check for memory even when curl
returns (expected) exit code
Daniel Stenberg [Fri, 17 Nov 2000 15:57:35 +0000 (15:57 +0000)]
graceful failure test
Daniel Stenberg [Fri, 17 Nov 2000 15:34:33 +0000 (15:34 +0000)]
output FAILED properly even when -s is used
Daniel Stenberg [Fri, 17 Nov 2000 15:33:54 +0000 (15:33 +0000)]
updated to the new stdout stuff and the new -a option
Daniel Stenberg [Fri, 17 Nov 2000 15:32:17 +0000 (15:32 +0000)]
fixed strdup() of a NULL pointer
Daniel Stenberg [Fri, 17 Nov 2000 15:31:45 +0000 (15:31 +0000)]
now exits and alerts on bad uses of strdup() and free()
Daniel Stenberg [Fri, 17 Nov 2000 15:30:33 +0000 (15:30 +0000)]
updated to the new stdout file behaviour of runtests.pl
Daniel Stenberg [Fri, 17 Nov 2000 15:30:01 +0000 (15:30 +0000)]
make test in root now runs make quiet-test in the test dir
Daniel Stenberg [Fri, 17 Nov 2000 15:15:48 +0000 (15:15 +0000)]
uses stricter output
Daniel Stenberg [Fri, 17 Nov 2000 15:07:29 +0000 (15:07 +0000)]
better stdout check, full support for memory debug tests
Daniel Stenberg [Fri, 17 Nov 2000 15:07:03 +0000 (15:07 +0000)]
multiple URL test
Daniel Stenberg [Fri, 17 Nov 2000 14:21:07 +0000 (14:21 +0000)]
curl_formfree() added
Daniel Stenberg [Fri, 17 Nov 2000 14:11:22 +0000 (14:11 +0000)]
this has been missing all the time...
Daniel Stenberg [Fri, 17 Nov 2000 14:06:24 +0000 (14:06 +0000)]
added curl_formfree()
Daniel Stenberg [Fri, 17 Nov 2000 14:05:43 +0000 (14:05 +0000)]
now includes stdlib.h
Daniel Stenberg [Fri, 17 Nov 2000 14:03:58 +0000 (14:03 +0000)]
memory leak cleanup campaign
Daniel Stenberg [Fri, 17 Nov 2000 10:08:39 +0000 (10:08 +0000)]
allows \r \n \t \v in config file parameters within quotes
Daniel Stenberg [Fri, 17 Nov 2000 10:05:56 +0000 (10:05 +0000)]
config file test
Daniel Stenberg [Fri, 17 Nov 2000 09:48:21 +0000 (09:48 +0000)]
changed the 'port' field to long to better work with the va_arg() system
Daniel Stenberg [Fri, 17 Nov 2000 09:47:18 +0000 (09:47 +0000)]
major config file hack, now works a lot better and slightly different
Added --url to allow URLs to be specified in the config file that way
Daniel Stenberg [Thu, 16 Nov 2000 09:06:18 +0000 (09:06 +0000)]
moved out the FTP part
Daniel Stenberg [Thu, 16 Nov 2000 07:32:45 +0000 (07:32 +0000)]
forgot to commit before
Daniel Stenberg [Thu, 16 Nov 2000 07:20:12 +0000 (07:20 +0000)]
data->err must be used, not stderr
Daniel Stenberg [Wed, 15 Nov 2000 20:45:29 +0000 (20:45 +0000)]
fixed crash in config file parser
Daniel Stenberg [Wed, 15 Nov 2000 15:48:15 +0000 (15:48 +0000)]
updated to catch bug 122480
Daniel Stenberg [Wed, 15 Nov 2000 15:36:41 +0000 (15:36 +0000)]
not printf()ing %s normally for character that weren't isprint() made things
go weird, had to remove this. I should use trio soon for all the *printf()
stuff as this is too broken
Daniel Stenberg [Wed, 15 Nov 2000 12:13:24 +0000 (12:13 +0000)]
'use strict' compliant
better complains if there are missing input files for a test case
explaced exit-calls with returns instead
Daniel Stenberg [Wed, 15 Nov 2000 12:06:59 +0000 (12:06 +0000)]
proxy authorization test case
Daniel Stenberg [Wed, 15 Nov 2000 08:21:14 +0000 (08:21 +0000)]
now sorts the test cases when "all" is used
Daniel Stenberg [Wed, 15 Nov 2000 07:09:37 +0000 (07:09 +0000)]
'use strict' compliant
Daniel Stenberg [Tue, 14 Nov 2000 11:56:16 +0000 (11:56 +0000)]
removed some /= 256 that was wrongly left
Daniel Stenberg [Tue, 14 Nov 2000 10:28:25 +0000 (10:28 +0000)]
added help text on -h
Daniel Stenberg [Tue, 14 Nov 2000 10:24:26 +0000 (10:24 +0000)]
more decriptions
Daniel Stenberg [Tue, 14 Nov 2000 10:18:44 +0000 (10:18 +0000)]
removed lots of external program dependencies (for windows compliance)
added lots of comments
added -s for short output and made it possible to run specific test cases
from the command line
Daniel Stenberg [Mon, 13 Nov 2000 20:47:09 +0000 (20:47 +0000)]
somewhat more functioning FTP
Daniel Stenberg [Mon, 13 Nov 2000 19:58:40 +0000 (19:58 +0000)]
basic and early ftp support
Daniel Stenberg [Mon, 13 Nov 2000 18:34:27 +0000 (18:34 +0000)]
logs stderr as well now, which is good if the program crashes, and also
dumps more information in case curl doesn't return success
Daniel Stenberg [Mon, 13 Nov 2000 18:23:52 +0000 (18:23 +0000)]
*** empty log message ***
Daniel Stenberg [Mon, 13 Nov 2000 18:23:21 +0000 (18:23 +0000)]
moved the followlocation field from the http struct to the urldata struct
since it has to survive http struct deletion
Daniel Stenberg [Mon, 13 Nov 2000 16:07:17 +0000 (16:07 +0000)]
updated
Daniel Stenberg [Mon, 13 Nov 2000 16:06:16 +0000 (16:06 +0000)]
converted shell script to perl
Daniel Stenberg [Mon, 13 Nov 2000 16:05:39 +0000 (16:05 +0000)]
more test case data
Daniel Stenberg [Mon, 13 Nov 2000 11:59:19 +0000 (11:59 +0000)]
removed the check that prevents -T and -o beinged used simultaneously!
Daniel Stenberg [Mon, 13 Nov 2000 11:45:41 +0000 (11:45 +0000)]
if the server is already running when the script is started, it now verifies
that it actually is our test server that runs
Daniel Stenberg [Mon, 13 Nov 2000 11:29:32 +0000 (11:29 +0000)]
Added space after the Cookie: header keyword
Daniel Stenberg [Mon, 13 Nov 2000 09:51:01 +0000 (09:51 +0000)]
defaults to run all available test cases in (1 - last) order
Daniel Stenberg [Mon, 13 Nov 2000 09:44:39 +0000 (09:44 +0000)]
updated test cases
Daniel Stenberg [Mon, 13 Nov 2000 09:43:40 +0000 (09:43 +0000)]
new pid stuff, more filters, various fixes
Daniel Stenberg [Mon, 13 Nov 2000 09:42:58 +0000 (09:42 +0000)]
changed pid stuff, made it work with rfc1867 posts and made it work better
on paths
Daniel Stenberg [Mon, 13 Nov 2000 09:41:47 +0000 (09:41 +0000)]
more details added
Daniel Stenberg [Mon, 13 Nov 2000 08:36:17 +0000 (08:36 +0000)]
Jörg updated the list of exported functions
Daniel Stenberg [Mon, 13 Nov 2000 08:03:16 +0000 (08:03 +0000)]
replaced by a working server!
Daniel Stenberg [Mon, 13 Nov 2000 08:02:26 +0000 (08:02 +0000)]
uses the new httpd server, runs the tests much faster
Daniel Stenberg [Mon, 13 Nov 2000 08:02:02 +0000 (08:02 +0000)]
new perl http server that works better
Daniel Stenberg [Mon, 13 Nov 2000 07:51:23 +0000 (07:51 +0000)]
Chris Faherty fixed a free-twice problem
Daniel Stenberg [Sun, 12 Nov 2000 15:14:35 +0000 (15:14 +0000)]
updated config file section
Daniel Stenberg [Sun, 12 Nov 2000 15:11:50 +0000 (15:11 +0000)]
Added empty actions for all: and install:
Daniel Stenberg [Fri, 10 Nov 2000 15:26:48 +0000 (15:26 +0000)]
The last few days of changes
Daniel Stenberg [Fri, 10 Nov 2000 15:24:54 +0000 (15:24 +0000)]
test files
Daniel Stenberg [Fri, 10 Nov 2000 15:24:09 +0000 (15:24 +0000)]
initial checkin