| Age | Commit message (Collapse) | Author | 
 | 
Commit ca37692bf43b5ef should now hopefully make it run
 | 
 | 
This reverts commit b8478187406cf625c9d0f10b45a082221130cc92.
 | 
 | 
This test case is meant to verify that the logic in commit
60172a0446bbe3f8b actually works. This test failed for me before that
change and it works after it.
 | 
 | 
 | 
 | 
 | 
 | 
All C and H files now (should) feature the proper project curl source
code header, which includes basic info, a copyright statement and some
basic disclaimers.
 | 
 | 
Instead of using haxx.se as a fixed magic host name in lots of tests,
this is a first step to move toward the generic example.com host
instead.
 | 
 | 
... since search engines find what they think is a URL in this, they
hammer www.haxx.se on this port!
 | 
 | 
Accidentally not included in commit 0e74e1d8d83
 | 
 | 
Add test 582 for uploading a file using sftp and the multi interface.
(Patch and test slightly tweaked by Daniel Stenberg)
Initially marked as disabled until it is fixed in the source.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Test 558 was just a subset of 559 which is something that can be
easily added later.
 | 
 | 
 | 
 | 
These are for when a test failure makes it impossible to continue
running further tests.
 | 
 | 
The stopserver function would append pids to kill and could append them
without separating them with space properly. The result would be a very
large number that by (some implementations of) kill would be interpreted
as a negative number and that process group would be wiped...
Bug: http://curl.haxx.se/bug/view.cgi?id=3188836
Reported by: Greg Pratt
 | 
 | 
Removed the "netrc_debug" keyword replaced with --netrc-file additions.
Removed the debug code from Curl_parsenetrc as it is superseeded by
--netrc-file.
 | 
 | 
Unset the environment variable so that we can specify different
filenames in the unit test.
 | 
 | 
Moved some definitons into the header file so that we can reuse them.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
The HTTP parser allocated memory on each received Location: header
without properly freeing old data. Starting now, the code only considers
the first Location: header and will blissfully ignore subsequent ones.
Bug: http://curl.haxx.se/bug/view.cgi?id=3165129
Reported by: Martin Lemke
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Testing Curl_llist_insert_next
 | 
 | 
 | 
 | 
 | 
 | 
This makes it possible to skip the call to unit_stop() in such
cases.  Also use Curl_safefree() in unit test 1302 so it will
pass the memory torture test.
 | 
 | 
 | 
 | 
I came up with 33 different ways to call it and verify that it returns the
correct return code.
 | 
 | 
fail is a new function/macro that a test case can use to indicate a test
failure for cases when the standard macros are not sufficient.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
This check verifies that a pointer contains the correct data.
 | 
 | 
 | 
 | 
 | 
 | 
The UNITTEST_START and UNITTEST_STOP defines needed to do a new brace
level so that test cases can declare variables fine and still remain
fine C89 code.
 | 
 | 
 | 
 | 
 | 
 | 
The test runner script now knows if unittests can run and the unit test
setup file says it is one. I also made runtests.pl deal with no
<command> tag set, so that the description file can get even simpler.
 | 
 | 
When configure --enable-debug has been used, all files in lib/ are now
built twice and a separate static library crafted for unit-testing will
be linked. The unit tests in the tests/unit subdir will use that
library.
 | 
 | 
This is the first approach at doing fairly clean and easy to write and
debug unit tests.
 | 
 | 
configure.ac: Test harness libhostname library will not be built for Windows.
runtests.pl: LD_PRELOAD mechanism will not be used to load libhostname
library on operating systems which lack LD_PRELOAD support.
 |