Daniel Stenberg
39dc14c002
Fixed the usage of SSL_read() to properly return -1 if the EWOULDBLOCK
...
situation occurs, which it previously didn't!
This was reptoed by Evan Jordan in bug report #653022 .
Also, if ERROR_SYSCALL is returned from SSL_write(), include the errno number
in the error string for easier error detection.
2002-12-19 15:45:15 +00:00
Daniel Stenberg
04c499a5fc
CURLOPT_DNS_USE_GLOBAL_CACHE is not thread-safe
2002-12-19 15:22:36 +00:00
Daniel Stenberg
efbe930a69
CURLE_HTTP_NOT_FOUND => CURLE_HTTP_RETURNED_ERROR
2002-12-18 16:51:02 +00:00
Daniel Stenberg
747f87f61e
Removed weird special multi interface condition that caused bug report
...
#651464 .
2002-12-17 10:05:00 +00:00
Daniel Stenberg
5a4c56fc44
don't install the test programs
2002-12-17 09:40:13 +00:00
Daniel Stenberg
81f45ba92a
writefunction data is not zero terminated
2002-12-16 17:33:21 +00:00
Daniel Stenberg
a5dc4e32f2
removed junk
2002-12-16 15:32:37 +00:00
Daniel Stenberg
2b839853ec
Added test case 504, using multi interface and a local proxy without anything
...
listening on the port we use.
2002-12-16 15:30:10 +00:00
Daniel Stenberg
66b6cd68ed
better desc
2002-12-16 15:05:31 +00:00
Daniel Stenberg
0ef3d90838
mistake, this only requires http
2002-12-16 14:50:10 +00:00
Daniel Stenberg
5cc50f9b27
the hostip.c commit
2002-12-16 11:40:57 +00:00
Daniel Stenberg
e879e26a5b
EAGAIN on older (correct) glibc versions indicate a problem and not the need
...
for a bigger buffer and this is indeed badness for us. Making this work
on both old and new glibc versions require an ugly loop that in its worse
form cause 45 bad loops when using the correct glibc and a non-resolving
host name... :-/
We want a better fix. Badly.
2002-12-16 11:33:44 +00:00
Daniel Stenberg
96d84150e1
changes from last week
2002-12-16 10:55:18 +00:00
Daniel Stenberg
2aa0c6c488
cut off -O properly when building for debug
...
setup the Makefile in tests/libtest/
2002-12-16 10:31:25 +00:00
Daniel Stenberg
811138386f
documented the %-variables
2002-12-13 16:25:39 +00:00
Daniel Stenberg
c433cf7459
fixed another space issue
2002-12-13 16:24:57 +00:00
Daniel Stenberg
e0d6ebc2f2
please mr CVS ignore these
2002-12-13 16:24:04 +00:00
Daniel Stenberg
4938991ab8
set up arg2 to point to argv[2] to be used at will by programs
2002-12-13 16:22:57 +00:00
Daniel Stenberg
13722f536e
added 503
2002-12-13 16:22:17 +00:00
Daniel Stenberg
57f0e3292d
used this to verify bug report 651460
2002-12-13 16:21:18 +00:00
Daniel Stenberg
da5ae565ab
added support for CONNECT, both good and bad
2002-12-13 16:20:07 +00:00
Daniel Stenberg
87c5066242
test case 503 entered the dir
2002-12-13 16:17:27 +00:00
Daniel Stenberg
b528bde470
conn->bits.tcpconnect now keeps track of if this connection is connected
...
or not
2002-12-13 16:15:19 +00:00
Daniel Stenberg
57572e550f
include files without the curl/ to reduce the risk of us including the wrong
...
set of include files during tests
2002-12-13 14:14:35 +00:00
Daniel Stenberg
3aea0d3d68
Evan Jordan's fix for a memory leak. Bug report 650989.
2002-12-13 14:08:49 +00:00
Daniel Stenberg
9ae920c1b6
make a little work-around for file:// in _is_connected() and voila, now the
...
multi interface works with file:// URLs fine (previously it crashed). This
won't make it work on Windows though...
2002-12-13 13:47:58 +00:00
Daniel Stenberg
dff406a360
one slash too many
2002-12-13 13:41:28 +00:00
Daniel Stenberg
d346ba5c3c
lib502.c for multi interface tests on a single URL without select()
2002-12-13 13:40:25 +00:00
Daniel Stenberg
978541adc2
test 502, multi interface with file://
2002-12-13 13:39:39 +00:00
Daniel Stenberg
637bce2707
bail out on crap received, makes test case 402 *NOT* ruin the test series
...
anymore!
2002-12-12 18:07:10 +00:00
Daniel Stenberg
07e3dc2ee2
missing space added, nows run old tests fine again
2002-12-12 16:46:45 +00:00
Daniel Stenberg
ead065d803
remove test piece
2002-12-12 13:44:26 +00:00
Daniel Stenberg
0150bff7b4
make ftps and https invoke both necessary servers
2002-12-12 13:42:21 +00:00
Daniel Stenberg
0f493b6038
fixes
2002-12-12 13:40:16 +00:00
Daniel Stenberg
f26b709c50
link the test tools this way instead
2002-12-12 13:39:02 +00:00
Daniel Stenberg
ae10d9cf22
no more
2002-12-12 13:36:50 +00:00
Daniel Stenberg
81af9674ed
corrected
2002-12-12 12:49:29 +00:00
Daniel Stenberg
b63df7991a
new subdir added 'libtest'
2002-12-12 12:20:33 +00:00
Daniel Stenberg
a79990465c
supports the new 'tool' and 'server' tags
2002-12-12 12:20:06 +00:00
Daniel Stenberg
ad6bd530ac
describe the new sections added for (better) libcurl testing
2002-12-12 12:15:02 +00:00
Daniel Stenberg
c1b369fd4c
500 + 501 added
2002-12-12 12:13:18 +00:00
Daniel Stenberg
01fcd3c2d5
run tiny specific libcurl-testing tools
2002-12-12 12:12:01 +00:00
Daniel Stenberg
7196d784d3
The first ever attempts to do pure libcurl test cases
2002-12-12 12:11:16 +00:00
Daniel Stenberg
0f0aaf51e0
Deal with HTML where ' is used instead of "
...
Cut off name from option
2002-12-12 11:43:59 +00:00
Daniel Stenberg
b5f493c55a
moved the includes to outside the extern "C" stuff
...
decreased the write buffer size to 16KB to perform a lot better on Windows(!)
2002-12-11 11:42:40 +00:00
Daniel Stenberg
0aa031beb9
recent fluff
2002-12-10 13:11:24 +00:00
Daniel Stenberg
db6ff224f8
The initial HTTP request can now be sent in multiple parts, as part of the
...
regular transfer process. This required some new tweaks, like for example
we need to be able to tell the tranfer loop to not chunky-encode uploads
while we're transferring the rest of the request...
2002-12-10 13:10:00 +00:00
Daniel Stenberg
b3c7cd61f3
send_buffer is no more here
2002-12-10 13:08:22 +00:00
Daniel Stenberg
9ae05c4d91
added test56, nearly 100KB big!
2002-12-10 13:01:05 +00:00
Daniel Stenberg
264e6f6efd
Test case for sending insanely big HTTP requests. Mainly done this way to
...
make sure that it isn't all sent off in one single send() but instead
really tests the multiple-part-send logic.
2002-12-10 13:00:32 +00:00