curl/tests/libtest
Daniel Stenberg adaf87530d multi interface: missed storing connection time
Dirk Manske reported a regression. When connecting with the multi
interface, there were situations where libcurl wouldn't store
connect time correctly as it used to (and is documented to) do.

Using his fine sample program we could repeat it, and I wrote up
test case 573 using that code. The problem does not easily show
itself using the local test suite though.

The fix, also as suggested by Dirk, is a bit on the ugly side as
it adds yet another call to Curl_verboseconnect() and setting the
TIMER_CONNECT time.  That situation is subject for some closer
inspection in the future.
2010-05-07 23:49:29 +02:00
..
.gitignore ignore more files generated when tests run in the source tree 2010-03-23 12:43:42 +01:00
CMakeLists.txt removed trailing whitespace 2010-02-14 19:40:18 +00:00
first.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib500.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib501.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib502.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib503.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib504.c Allow test 538 to run even when proxy support is disabled 2010-03-30 11:40:34 -07:00
lib505.c Eliminated an unlikely race condition in some tests. 2010-04-15 10:51:03 -07:00
lib506.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib507.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib508.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib510.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib511.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib512.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib513.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib514.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib515.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib516.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib517.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib518.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib519.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib520.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib521.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib523.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib524.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib525.c Eliminated an unlikely race condition in some tests. 2010-04-15 10:51:03 -07:00
lib526.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib530.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib533.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib536.c test536: do not fail with threaded DNS resolver 2010-04-24 12:14:21 +02:00
lib537.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib539.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib540.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib541.c Eliminated an unlikely race condition in some tests. 2010-04-15 10:51:03 -07:00
lib542.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib543.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib544.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib547.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib549.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib552.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib553.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib554.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib555.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib556.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib557.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib558.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib560.c Call curl_global_cleanup() in test 560 to avoid a memory leak 2010-03-30 12:52:44 -07:00
lib562.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib564.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib566.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib567.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib568.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib569.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib570.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib571.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
lib572.c remove debug printfs 2010-03-24 15:12:49 +01:00
lib573.c multi interface: missed storing connection time 2010-05-07 23:49:29 +02:00
Makefile.am remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
Makefile.inc multi interface: missed storing connection time 2010-05-07 23:49:29 +02:00
test75.pl replaced tabs with spaces 2010-02-16 13:32:45 +00:00
test307.pl replaced tabs with spaces 2010-02-16 13:32:45 +00:00
test610.pl replaced tabs with spaces 2010-02-16 13:32:45 +00:00
test613.pl replaced tabs with spaces 2010-02-16 13:32:45 +00:00
test1013.pl replaced tabs with spaces 2010-02-16 13:32:45 +00:00
test1022.pl s/CVS/DEV in the version string from the git repo 2010-03-25 10:38:17 +01:00
test.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
testutil.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
testutil.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00