History log of /curl/ (Results 27351 – 27375 of 33765)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
21b4105431-Jan-2005 Daniel Stenberg

somewhat nicer libcurl usage

d7648d9431-Jan-2005 Daniel Stenberg

htmltitle

883343ba31-Jan-2005 Daniel Stenberg

HTML <head> parsing (with libxml) example code by Lars Nilsson.

16b5dc7130-Jan-2005 Daniel Stenberg

four changes

686d767030-Jan-2005 Daniel Stenberg

if the DO operation returns failure, bail out and close down nicely to
prevent memory leakage

ed3176dd30-Jan-2005 Daniel Stenberg

Let's add a cookie interface in 7.14

6a99ab0930-Jan-2005 Daniel Stenberg

Bugfixed the parser that scans the valgrind report outputs. I noticed that it
previously didn't detect and report the "Conditional jump or move depends on
uninitialised value(s)" error.

Bugfixed the parser that scans the valgrind report outputs. I noticed that it
previously didn't detect and report the "Conditional jump or move depends on
uninitialised value(s)" error.

When I fixed this, I caught a few curl bugs with it. And then I had to spend
time to make the test suite IGNORE these errors when OpenSSL is used since it
produce massive amounts of valgrind warnings (but only of the "Conditional..."
kind it seems).

So, if a test that requires SSL is run, it ignores the "Conditional..."
errors, and you'll get a "valgrind PARTIAL" output instead of "valgrind OK".

show more ...

b03adde530-Jan-2005 Daniel Stenberg

properly mark tests as requiring feature 'SSL'

e6034ea230-Jan-2005 Daniel Stenberg

Use calloc() to save us the memset() call and terminate conn->host.name
properly, to avoid reading uninited variables when using file:// (valgrind)

c7f51ebe29-Jan-2005 Daniel Stenberg

Clear the urlglob struct when allocated, since we might otherwise use
uninitialized variables. Pointed out to us by the friendly Valgrind.

9a820d7a29-Jan-2005 Daniel Stenberg

include "url.h" for the Curl_safefree() proto

8dbaf53429-Jan-2005 Daniel Stenberg

Using the multi interface, and doing a requsted a re-used connection that
gets closed just after the request has been sent failed and did not re-issue
a request on a fresh reconnect like the

Using the multi interface, and doing a requsted a re-used connection that
gets closed just after the request has been sent failed and did not re-issue
a request on a fresh reconnect like the easy interface did. Now it does!
(define CURL_MULTIEASY, run test case 160)

show more ...

91f483c529-Jan-2005 Daniel Stenberg

Define CURL_MULTIEASY when building this, to use my new curl_easy_perform()
that uses the multi interface to run the request. It is a great testbed for
the multi interface and I believe we sh

Define CURL_MULTIEASY when building this, to use my new curl_easy_perform()
that uses the multi interface to run the request. It is a great testbed for
the multi interface and I believe we shall do it this way for real in the
future when we have a successor to curl_multi_fdset().

show more ...

c5b4480329-Jan-2005 Daniel Stenberg

corrected the URL

c4ff5eb029-Jan-2005 Daniel Stenberg

conn->ip_addr MUST NOT be used on re-used connections

0859cd2429-Jan-2005 Daniel Stenberg

when using valgrind, include a much longer stack trace

59b45a9029-Jan-2005 Daniel Stenberg

multi interface: when a request is denied due to "Maximum redirects followed"
libcurl leaked the last Location: URL.

f661475928-Jan-2005 Daniel Stenberg

Connect failures with the multi interface was often returned as "connect()
timed out" even though the reason was different. Fixed this problem by not
setting this timeout to zero when using m

Connect failures with the multi interface was often returned as "connect()
timed out" even though the reason was different. Fixed this problem by not
setting this timeout to zero when using multi.

show more ...

54b02ecf28-Jan-2005 Daniel Stenberg

adjusted to the moved unlock of the DNS entry

4551e7ce28-Jan-2005 Daniel Stenberg

KNOWN_BUGS #17 fixed. A DNS cache entry may not remain locked between two
curl_easy_perform() invokes. It was previously unlocked at disconnect, which
could mean that it remained locked betwe

KNOWN_BUGS #17 fixed. A DNS cache entry may not remain locked between two
curl_easy_perform() invokes. It was previously unlocked at disconnect, which
could mean that it remained locked between multiple transfers. The DNS cache
may not live as long as the connection cache does, as they are separate.

To deal with the lack of DNS (host address) data availability in re-used
connections, libcurl now keeps a copy of the IP adress as a string, to be able
to show it even on subsequent requests on the same connection.

show more ...

064bc3ec28-Jan-2005 Daniel Stenberg

Stephen More pointed out that CURLOPT_FTPPORT and the -P option didn't work
when built ipv6-enabled. I've now made a fix for it. Writing test cases for
custom port strings turned too tricky s

Stephen More pointed out that CURLOPT_FTPPORT and the -P option didn't work
when built ipv6-enabled. I've now made a fix for it. Writing test cases for
custom port strings turned too tricky so unfortunately there's none.

show more ...

cf38a4c427-Jan-2005 Daniel Stenberg

test the EPRT/LPRT/PORT somewhat more

aacc79a327-Jan-2005 Daniel Stenberg

Use the same work-around for the memdebug stuff as in the command line client,
to allow the contents of the env var decide the file name.

9864bf7027-Jan-2005 Daniel Stenberg

a slightly involved work-around to prevent the debug-tracing from logging
a free-without-alloc as the first call

289a42f027-Jan-2005 Daniel Stenberg

Make the debug build get the debug dump file path from the environment
variable to allow the test suite to better control where it ends up.

1...<<1091109210931094109510961097109810991100>>...1351