#
2f4fe017 |
| 09-Feb-2007 |
Yang Tse |
Some tests were using functions curlx_tvnow and curlx_tvdiff which are not part of the official libcurl API http://curl.haxx.se/lxr/source/lib/README.curlx The documented way of using them wo
Some tests were using functions curlx_tvnow and curlx_tvdiff which are not part of the official libcurl API http://curl.haxx.se/lxr/source/lib/README.curlx The documented way of using them would be to use timeval.c as a source code file. The above described method works very well when statically linking libcurl and apps, test programs, but has several drawbacks when you build a true shared libcurl (i.e. Name space clash at linkage stage as functions are defined more than once. Windows makefiles are not capable of handling this system of source-level sharing) So... Now testutil.h and testutil.c define and implement tutil_tvnow and tutil_tvdiff which replace curlx_tvnow and curlx_tvdiff for the libtest programs. Doing this we avoid the above described problems, and the code in the testsuite does not impose the need to keep those functions public in libcurl even when not part of the API.
show more ...
|
#
a4b39c6a |
| 29-Jan-2007 |
Daniel Stenberg |
the same source file is re-used for multiple tests and I missed to add the timval.c dependency on some of those
|
Revision tags: curl-7_16_1 |
|
#
4d8dcf7b |
| 29-Jan-2007 |
Daniel Stenberg |
the libtest source codes that use curlx_tv* functions MUST use the lib/timeval.c source code since those functions are not in the API (and might not be accessible)
|
#
3bae7482 |
| 18-Jan-2007 |
Dan Fandrich |
Added precheck that curl supports the 'openssl' engine in test 307.
|
#
2149a095 |
| 02-Nov-2006 |
Yang Tse |
update and split test cases 518 and 537 into its own source code file
|
#
905ca77c |
| 01-Nov-2006 |
Yang Tse |
test 518 is all about testing libcurl functionality when more than FD_SETSIZE file descriptors are open. This means that if for any reason we are not able to open more than FD_SETSIZE fil
test 518 is all about testing libcurl functionality when more than FD_SETSIZE file descriptors are open. This means that if for any reason we are not able to open more than FD_SETSIZE file descriptors then test 518 should not be run. test 537 is all about testing libcurl functionality when the system has nearly exhausted the number of free file descriptors. Test 537 will try to run with very few free file descriptors.
show more ...
|
Revision tags: curl-7_16_0 |
|
#
90933ac6 |
| 21-Oct-2006 |
Daniel Stenberg |
rely on the global LDADD instead of having specific ones for every program
|
#
deb81b2a |
| 21-Oct-2006 |
Daniel Stenberg |
Nir Soffer made the tests/libtest/Makefile.am use a proper variable for all the single test applications' link and dependences, so that you easier can override those from the command line whe
Nir Soffer made the tests/libtest/Makefile.am use a proper variable for all the single test applications' link and dependences, so that you easier can override those from the command line when using make.
show more ...
|
#
cbcdd337 |
| 09-Oct-2006 |
Daniel Stenberg |
Added test case 536 in an attempt to add Bogdan Nicula's problematic case with multi interface and pipelining. This test just works and did not repeat the problem his test code showed, but co
Added test case 536 in an attempt to add Bogdan Nicula's problematic case with multi interface and pipelining. This test just works and did not repeat the problem his test code showed, but could still serve as a useful test.
show more ...
|
#
befc30bc |
| 06-Oct-2006 |
Daniel Stenberg |
Bogdan Nicula's hanging test case was converted to test case 533 and the test now runs fine.
|
#
552b963e |
| 04-Oct-2006 |
Daniel Stenberg |
Dmitriy Sergeyev provided an example source code that crashed CVS libcurl but that worked nicely in 7.15.5. I converted it into test case 532 and fixed the problem.
|
#
ae13c93b |
| 28-Sep-2006 |
Daniel Stenberg |
Reported in #1561470 (http://curl.haxx.se/bug/view.cgi?id=1561470), libcurl would crash if a bad function sequence was used when shutting down after using the multi interface (i.e using easy_
Reported in #1561470 (http://curl.haxx.se/bug/view.cgi?id=1561470), libcurl would crash if a bad function sequence was used when shutting down after using the multi interface (i.e using easy_cleanup after multi_cleanup) so precautions have been added to make sure it doesn't any more - test case 529 was added to verify.
show more ...
|
#
e3c15fc4 |
| 08-Sep-2006 |
Daniel Stenberg |
test 530 is the first ever HTTP pipelining test for libcurl
|
#
b7eeb6e6 |
| 07-Sep-2006 |
Daniel Stenberg |
Major overhaul introducing http pipelining support and shared connection cache within the multi handle.
|
Revision tags: curl-7_15_6-prepipeline |
|
#
b33f4780 |
| 07-Aug-2006 |
Yang Tse |
Allow again proper compilation outside of the source tree
|
Revision tags: curl-7_15_5, curl-7_15_4 |
|
#
6a03ab3a |
| 08-Jun-2006 |
Daniel Stenberg |
lib525.c does a FTP upload with PORT using multi interface
|
Revision tags: curl-7_15_3 |
|
#
7d68101f |
| 03-Mar-2006 |
Daniel Stenberg |
Prevent uploading to a URL that has no file name part.
|
Revision tags: curl-7_15_2, curl-7_15_1, curl-7_15_0, curl-7_14_1, c-ares-1_3_0, curl-7_14_0 |
|
#
63d109f7 |
| 18-Apr-2005 |
Daniel Stenberg |
Olivier reported that even though he used CURLOPT_PORT, libcurl clearly still used the default port. He was right. I fixed the problem and added the test cases 521, 522 and 523 to verify the
Olivier reported that even though he used CURLOPT_PORT, libcurl clearly still used the default port. He was right. I fixed the problem and added the test cases 521, 522 and 523 to verify the fix.
show more ...
|
Revision tags: curl-7_13_2 |
|
#
702664e9 |
| 08-Mar-2005 |
Daniel Stenberg |
Dominick Meglio reported that using CURLOPT_FILETIME when transferring a FTP file got a Last-Modified: header written to the data stream, corrupting the actual data. This was because some con
Dominick Meglio reported that using CURLOPT_FILETIME when transferring a FTP file got a Last-Modified: header written to the data stream, corrupting the actual data. This was because some conditions from the previous FTP code was not properly brought into the new FTP code. I fixed and I added test case 520 to verify. (This bug was introduced in 7.13.1)
show more ...
|
Revision tags: curl-7_13_1, before_ftp_statemachine, curl-7_13_0, curl-7_12_3 |
|
#
0d0d5e7e |
| 14-Dec-2004 |
Daniel Stenberg |
Harshal Pradhan fixed changing username/password on a persitent HTTP connection.
|
#
1a05a90f |
| 19-Nov-2004 |
Daniel Stenberg |
David Phillips' FD_SETSIZE fix
|
#
66f6f430 |
| 15-Nov-2004 |
Daniel Stenberg |
added test case 517: 22 tests of the curl_getdate() function
|
#
59c063df |
| 11-Nov-2004 |
Daniel Stenberg |
Fix behaviour when passing NULL to CURLOPT_POSTFIELDS and CURLOPT_HTTPPOST.
|
Revision tags: curl-7_12_2, curl-7_12_1 |
|
#
185baf03 |
| 30-Jun-2004 |
Daniel Stenberg |
NOBODY set TRUE after a POST makes a good HEAD now
|
Revision tags: pre-aifix |
|
#
7291772b |
| 21-Jun-2004 |
Daniel Stenberg |
added test case 513
|