aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
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.
2001-10-01fixed the connecthost proto: added the timeout argumentDaniel Stenberg
2001-10-01corrected the #include filesDaniel Stenberg
2001-10-01introduced non-blocking connectsDaniel Stenberg
2001-09-28filetime should be -1 if the remote time was unknown as 0 is actually aDaniel Stenberg
valid time. we now store the filetime as a long to know for sure it can hold -1 (there exist some unsigned time_t cases)
2001-09-28improved readability slightlyDaniel Stenberg
2001-09-28fixed the missing getftpresponse editsDaniel Stenberg
2001-09-28removed the socket argument from some functions that always passed in theDaniel Stenberg
same socket and it was available from the passed-in struct anyway!
2001-09-28now compiles warning-free when IPv6-enabledDaniel Stenberg
2001-09-28moved the PORT and PASV code into separate smaller functions for readabilityDaniel Stenberg
renamed all static ^_ftp_* functions to ^ftp_, prefixing with underscore is not nice
2001-09-28more ipv6 cleanups to make smaller functions that are easier to readDaniel Stenberg
2001-09-28more transparant support for IPv6 name resolvingDaniel Stenberg
2001-09-26Now we're setting a default domain for received cookies so that we canDaniel Stenberg
properly match those cookies in subsequent requests
2001-09-25winsock 2 fixesDaniel Stenberg
2001-09-23test 119 proved a memory leak in the FTP parts when IPv6 is enabled and theDaniel Stenberg
RETR fails, this corrects it.
2001-09-19Lots of praise and glory to Vojtech Minarik for setting up a test serverDaniel Stenberg
and providing me with test-certificates that helped me nail the problem with curl not discovering with a bad certificate was used.
2001-09-18fixed bug report #462600, following a Location: when the initial URL didn'tDaniel Stenberg
have a protocol:// part did wrong