aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-03-13Scott Worley's typo fixesDaniel Stenberg
2006-03-08Peter Heuchert's correction for the clear control connection caseDaniel Stenberg
2006-03-07Markus Koetter filed debian bug report #355715 which identified a problemDaniel Stenberg
with the multi interface and multi-part formposts. The fix from February 22nd could make the Curl_done() function get called twice on the same connection and it was not designed for that and thus tried to call free() on an already freed memory area!
2006-03-07Peter Heuchert made sure the CURLFTPSSL_CONTROL setting for CURLOPT_FTP_SSLDaniel Stenberg
is used properly.
2006-03-06Lots of users on Windows have reported getting the "SSL: couldn't setDaniel Stenberg
callback" error message so I've now made the setting of that callback not be as critical as before. The function is only used for additional loggging/ trace anyway so a failure just means slightly less data. It should still be able to proceed and connect fine to the server.
2006-03-04build fix for InterixDaniel Stenberg
2006-03-03If run on a curl built shared, detect this and invoke libtool for gdbDaniel Stenberg
accordingly.
2006-03-03added test524Daniel Stenberg
2006-03-03Prevent uploading to a URL that has no file name part.Daniel Stenberg
2006-03-02point out that CAINFO points out a file name by defaultDaniel Stenberg
2006-03-02added large chunk of blurb about the progress meterDaniel Stenberg
2006-03-02I'm pretty sure #24 is fixed in 7.15.2Daniel Stenberg
2006-03-02mention Dan F's out-of-file handles fix from the other dayDaniel Stenberg
2006-03-02check for and use getprotobynameDaniel Stenberg
2006-02-28Don't lock up at start when there aren't any free file descriptors.Dan Fandrich
2006-02-27added missing filesDaniel Stenberg
2006-02-27ack, removed duplicateDaniel Stenberg
2006-02-277.15.2 contributors addedDaniel Stenberg
2006-02-27start over on what might become 7.15.3Daniel Stenberg
2006-02-27hehe, wrong year but who reads these lines anyway? ;-)Daniel Stenberg
2006-02-277.15.2Daniel Stenberg
2006-02-26Small fix.Gisle Vanem
2006-02-26Use getprotobyname() to retrieve protocol number for TCPGisle Vanem
(sorry, I don't know how to add this to the configure process).
2006-02-25Fix typo.Gisle Vanem
2006-02-24Added user ID support to SOCKS4.Dan Fandrich
2006-02-23Fixed typo, the option is called --write-out. Bob Bagwill pointed out.Daniel Stenberg
2006-02-23argh, forgot the check for a connection before we call Curl_doneDaniel Stenberg
2006-02-23Fixed a few more comment typos.Dan Fandrich
2006-02-23Peter Su's SOCKS4 fixDaniel Stenberg
2006-02-23the last planned fix is doneDaniel Stenberg
2006-02-23Lots of work and analysis by "xbx___" in bug #1431750Daniel Stenberg
(http://curl.haxx.se/bug/view.cgi?id=1431750) helped me identify and fix two different but related bugs: 1) Removing an easy handle from a multi handle before the transfer is done could leave a connection in the connection cache for that handle that is in a state that isn't suitable for re-use. A subsequent re-use could then read from a NULL pointer and segfault. 2) When an easy handle was removed from the multi handle, there could be an outstanding c-ares DNS name resolve request. When the response arrived, it caused havoc since the connection struct it "belonged" to could've been freed already. Now Curl_done() is called when an easy handle is removed from a multi handle pre-maturely (that is, before the transfer was complteted). Curl_done() also makes sure to cancel all (if any) outstanding c-ares requests.
2006-02-22Fixed test case 57 (KNOWN_BUG #18)Dan Fandrich
2006-02-22Fixed some spelling errors in comments, and extraneous \n in failf logs.Dan Fandrich
2006-02-21two typos in commentsDaniel Stenberg
2006-02-21Peter Su added support for SOCKS4 proxies. Enable this by setting the proxyDaniel Stenberg
type to the already provided type CURLPROXY_SOCKS4. I added a --socks4 option that works like the current --socks5 option but instead use the socks4 protocol.
2006-02-20ftp upload with url ending with slashDaniel Stenberg
2006-02-19Shmulik Regev fixed an issue with multi-pass authentication and compressedDaniel Stenberg
content when libcurl didn't honor the internal ignorebody flag.
2006-02-18Ulf Härnhammar fixed a format string (printf style) problem in the NegotiateDaniel Stenberg
code. It should however not be the cause of any troubles. He also fixed a few similar problems in the HTTP test server code.
2006-02-17Fix spacing.Yang Tse
2006-02-17fixed formattingDaniel Stenberg
2006-02-16Shmulik Regev provided a fix for the DNS cache when using short life times,Daniel Stenberg
as previously it could be holding on to old cached entries longer than requested.
2006-02-16Gopher is no longer supported.Dan Fandrich
2006-02-16two items before releaseDaniel Stenberg
2006-02-16Added some clarifying commentsDaniel Stenberg
2006-02-1532. (At least on Windows) If libcurl is built with c-ares and there's no DNSDaniel Stenberg
server configured in the system, the ares_init() call fails and thus curl_easy_init() fails as well. This causes weird effects for people who use numerical IP addresses only.
2006-02-11mention the CURLOPT_CONNECT_ONLY connectionDaniel Stenberg
2006-02-11Karl M added the CURLOPT_CONNECT_ONLY and CURLINFO_LASTSOCKET options thatDaniel Stenberg
an app can use to let libcurl only connect to a remote host and then extract the socket from libcurl. libcurl will then not attempt to do any transfer at all after the connect is done.
2006-02-11Kent Boortz improved the configure check for GnuTLS to properly set LIBSDaniel Stenberg
instead of LDFLAGS.
2006-02-09CURLOPT_NOSIGNAL might be a MUST to make threaded use work, like on AIX 5.2Daniel Stenberg
due to the use of the static variable for sigsetjmp()
2006-02-07Philippe Vaucher provided a brilliant piece of test code that show a problemDaniel Stenberg
with re-used FTP connections. If the second request on the same connection was set not to fetch a "body", libcurl could get confused and consider it an attempt to use a dead connection and would go acting mighty strange.