aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2002-06-11removed accidentally added debug-code!Daniel Stenberg
2002-06-11ftp range downloads make us ignore the final status message as the serverDaniel Stenberg
will most likely treat the download as failed as we might abort it pre-maturely
2002-06-11added disable-[protocol] support, largely provided by Miklos NemethDaniel Stenberg
2002-06-11added multi.objDaniel Stenberg
2002-06-11make sure data->set.postfields is non-NULL before doing strlen() on theDaniel Stenberg
pointer. Bugs item #566835.
2002-06-10getaddrinfo() failures now show port number too in informational outputDaniel Stenberg
2002-06-10added a missing failf() for certain connect failuresDaniel Stenberg
2002-06-10This fix MIGHT make us build nicely with OpenSSL 0.9.7. This fix is basedDaniel Stenberg
on a patch from Jacob Meuser, input from Götz Babin-Ebell and my own browsing of the latest include files.
2002-06-10Gautam Mani found a socket descriptor leak that happened when FTP transfersDaniel Stenberg
failed and you reinvoked curl_easy_perform().
2002-06-05Gustaf Hui fixed curl_multi_remove_handle() to prevent a potential crashDaniel Stenberg
2002-06-05set HAVE_RAND_STATUS tooDaniel Stenberg
2002-06-05hostcache_fixoffset() is now corrected to work on 64bit architecturesDaniel Stenberg
Bug report #564585.
2002-06-03T. Bharath's updates since curl now uses the winmm lib for higher resolutionDaniel Stenberg
timer
2002-06-03T. Bharath made the request size add up as it is documented to do.Daniel Stenberg
2002-06-03T. Bharath fixed higher resolution time for windows buildsDaniel Stenberg
2002-06-03T. Bharath fixed the TIMER_REDIRECT.Daniel Stenberg
2002-05-28Getting an empty FTP file no longer makes us return error 19. An empty fileDaniel Stenberg
is fine to get.
2002-05-28 Gustaf Hui provided new code that changes how curl_multi_info_read()Daniel Stenberg
messages are stored, so that they don't have to be kept around for the multi handle's entire life time. He also made it return failure codes properly which it didn't do before. I made the messages only get stored per easy-handle so that they can be independently killed easier without ruining the "master list". It makes the info_read() function slightly less beautiful as it has to scan for messages to return, but it makes removing individual handles a lot easier and less error prone.
2002-05-28Adjusted to make curl_multi_perform() work properly even whenDaniel Stenberg
curl_multi_fdset() is not used.
2002-05-28Cris Bailiff's CAPATH support addedDaniel Stenberg
2002-05-21When re-using a connection, make sure that we use the current host name asDaniel Stenberg
we might actually re-use a connection to a different host, when using proxies! This was what bug report #558888 was all about.
2002-05-21James Cone's efforts to add another netrc parsing "mode"Daniel Stenberg
2002-05-21maprintf() and vmaprintf() now work better when printfing "%s" with anDaniel Stenberg
empty string
2002-05-21ASN1 files don't work for the *chain_file(), make them use the previousDaniel Stenberg
version
2002-05-21curl_formadd() now returns 'CURLFORMcode' instead of int, to better enableDaniel Stenberg
checking for particular errors. curl/curl.h defines the errros
2002-05-20Roland Zimmermann's hint, we use SSL_CTX_use_certificate_chain_file() insteadDaniel Stenberg
of the previous one that used SSL_CTX_use_certificate_file()
2002-05-17Fixes bug report #556930 - we need to make sure that the data is all rightDaniel Stenberg
after we've realloc() the packed hostent struct.
2002-05-07support for ingoring session cookies addedDaniel Stenberg
2002-05-06the code for case CURLOPT_DEBUGDATA code broke the CURLOPT_STDERR one!Daniel Stenberg
2002-05-05Better support for being used with the multi interface without the *fd_set()Daniel Stenberg
and proper select()ing have been made.
2002-05-04made VERBOSE output more like it used to be, HEADER_IN is thus also ignoredDaniel Stenberg
by the internal debugfunction callback
2002-05-03CURL_MAX_WRITE_SIZE is a new exported define that informs about the biggestDaniel Stenberg
sized buffer that may be passed to a write callback
2002-05-03fixed return codeDaniel Stenberg
2002-05-03made the DEBUGFUNCTION get called properly on a few more places, especiallyDaniel Stenberg
for DATA_IN and DATA_OUT.
2002-05-03make sure our own printf() clones are usedDaniel Stenberg
2002-05-02use and set the fd_set pointers instead of the actual values, as then weDaniel Stenberg
work properly with the multi interface when the user has provided the fd_sets!
2002-05-02added two pointers to the fd_set variables to read/write from, as sometimesDaniel Stenberg
we need to point to user-provided fd_sets
2002-05-02return CURLM_CALL_MULTI_PERFORM in one more case, and check return codeDaniel Stenberg
from malloc()
2002-05-02make sure the dns cache pointers in the easy handles are NULLedDaniel Stenberg
2002-05-02Hanno Kranzhoff noticed we didn't properly reset the download/upload countersDaniel Stenberg
before transfers, when doing multiple ones on the same handle.
2002-05-01Jacky Lam's fix to make the realloc() of the hostent data work properlyDaniel Stenberg
even when the realloc() actually gets a new memory block
2002-04-27implemented curl_multi_info_read() which I had forgotten before!Daniel Stenberg
2002-04-27Fixed the FTP response reader to deal with timeouts better. Previously itDaniel Stenberg
would reset the timeout for each incoming data, which would make veeery slow responses be allowed to take even more time since the timeout would only be reached if the time between two received data chunks was longer than the set timeout value...
2002-04-27(Curl_GetFTPResponse) moved some code to only get performed when actuallyDaniel Stenberg
needed
2002-04-27Now uses Curl_ as prefix for internal global symbols. curl_ should only beDaniel Stenberg
used for "exported" globals.
2002-04-27DNC cache prune crash removed, made the name spacing follow the generalDaniel Stenberg
rule: "Curl_" prefix for library-wide private symbols, "curl_" is for exported symbols.
2002-04-25adjusted to the new Curl_resolv() protoDaniel Stenberg
2002-04-25prevent persistant connections to do name resolvesDaniel Stenberg
2002-04-25In order to not get problems with DNS cache pruning, we no longer storeDaniel Stenberg
any name resolved data in any curl handle struct. That way, we won't mind if the cache entries are pruned for the next time we need them. We'll just resolve them again instead. This changes the Curl_resolv() proto. It modifies the SessionHandle struct but perhaps most importantly, it'll make the internals somewhat dependent on the DNS cache not being disabled as that will cripple operations somewhat. Especially for persistant connections.
2002-04-25use the hostname pointer instead of using IPv4-only info from a structDaniel Stenberg