aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2001-10-30Added an additional SSL check for a dead socket before we re-use an SSLDaniel Stenberg
connection. The simple socket-check is not enough in these cases.
2001-10-30prevent strdup()ing NULL -- Paul Harrington's reportDaniel Stenberg
2001-10-29added curl_formaddDaniel Stenberg
2001-10-29minor fix to support multiple files in one formadd() callDaniel Stenberg
2001-10-29fixed conn->name error on connection re-use and enlarged the 'gname' arrayDaniel Stenberg
to hold 512 bytes (for user+password+hostname)
2001-10-29SM's waitconnect return code fix!Daniel Stenberg
2001-10-26made 'timespent' a double, which makes more accurate calculations for quickDaniel Stenberg
downloads
2001-10-25bug report #474568 -Daniel Stenberg
We need to set "no further data to download" before the Curl_ldap() function returns, as otherwise it'll hang on that assumed transfer.
2001-10-24T. Bharath found this memory leak. It occurs when we replace an internallyDaniel Stenberg
already existing cookie with a new one.
2001-10-23pack_hostent() now aligns the data properly on 64bit boundaries to work onDaniel Stenberg
more CPU architectures
2001-10-22make sure the connect can't return OK but return a NULL as addrDaniel Stenberg
2001-10-22failed transfers will now close the connectionDaniel Stenberg
2001-10-19now counts header size return from server and if nothing is returned from aDaniel Stenberg
HTTP server we return error
2001-10-19curl_easy_duphandle() now properly clones the cookie optionDaniel Stenberg
- patch by T. Bharath
2001-10-19CURLOPT_FAILONERROR now only returns error if the HTTP code is 400 or aboveDaniel Stenberg
unconditionalliy. Previously, the code check was for >= 300 unless follow- location was enabled...
2001-10-17the malloc debug system only logs data if the logfile FILE * is set, whichDaniel Stenberg
makes it easier to disable debug output when built with debug functions
2001-10-17call Curl_done() in Curl_perform() after Transfer() was called, even it itDaniel Stenberg
returned an error as there might be stuff in there we must free/cleanup. This fixes the memory leak Yanick Pelletier posted about 16 Oct 2001
2001-10-16Kevin Roth's cygwin adjustmentDaniel Stenberg
2001-10-12Curl_tvdiff() now returns a millisecond diff, no double like beforeDaniel Stenberg
2001-10-12progress meter fixesDaniel Stenberg
2001-10-12extensively commented source code, parts refreshened, the "current speed" isDaniel Stenberg
now more accurate since it is based on actual spent time without the assumptions from before
2001-10-12better check for absolute URL redirects, adjusted to new Curl_tvdiff() protoDaniel Stenberg
2001-10-11looks nicer and is better compatible with older vim versionsSterling Hughes
2001-10-10cookiejar now enables the cookie engineDaniel Stenberg
2001-10-09added the option CURLOPT_HTTP_VERSION that can specify which HTTP versionDaniel Stenberg
libcurl should use in its request
2001-10-09ignore SIGPIPE, as that can be actually get sent when we write to a socketDaniel Stenberg
2001-10-08hm, an unknown error from bind() when binding the outgoing socket wouldDaniel Stenberg
failf("%d") without the error as argument... it would always make a weird number get output
2001-10-08corrected cookie-jar commentDaniel Stenberg
2001-10-05SM's patch applied, we should not use arguments or variables that have theDaniel Stenberg
same name as common functions...
2001-10-05VC ID project now uses ws2_32.lib - fixes compile under win32sm
2001-10-05Makefile.vc6 changed to include connect.csm
2001-10-04made sure the correct pieces of code are compiled on IPv4-only hosts, andDaniel Stenberg
the pack_hostent() is only compiled if gethostbyname_r() isn't present.
2001-10-04getaddrinfo() cleanupsDaniel Stenberg
2001-10-03Keith McGuigan's excellent fix that makes a cloned copy of the hostent structDaniel Stenberg
for when gethostbyname() is used so that we have the memory of the struct allocated. This turns out to be needed if the curl handled is passed between threads on Windows and possibly other operating systems where we use that function.
2001-10-03hm, I edited away the fine functionality and with this edit test case 9Daniel Stenberg
is once again running OK
2001-10-03Georg Huettenegger's curl_formadd fixesDaniel Stenberg
2001-10-02praise Bjorn Reese for mastering these dusty corners of socket hacking, nowDaniel Stenberg
we check for the error state before believing we are connected in IPv6 cases
2001-10-02added port number in informational connect messageDaniel Stenberg
2001-10-02IPv6 adjustments, connect()ing to bad ports still don't work properly forDaniel Stenberg
IPv6
2001-10-02major connecting updatesDaniel Stenberg
2001-10-01pick the correct timeout before the connecthost callDaniel Stenberg
2001-10-01faster bailout on timeoutsDaniel Stenberg
2001-10-01added comment to the tvdiffDaniel Stenberg
2001-10-01removed warningDaniel Stenberg
2001-10-01corrected for IPv6Daniel Stenberg
2001-10-01conn->hp is now conn->hostaddrDaniel Stenberg
changed the Curl_connethost() proto again
2001-10-01sessionhandle->hp => hostaddrDaniel Stenberg
2001-10-01renamed the stupid 'hp' to 'hostaddr' which actually says what it isDaniel Stenberg
2001-10-01removed obsoletetd myalarm() callsDaniel Stenberg
2001-10-01moved the myalarm() usage, and now makes sure to switch it off after theDaniel Stenberg
name resolving, as that should be the *ONLY* section in libcurl that may take a while in a synchronous call.