Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-02-23 | Peter Su's SOCKS4 fix | Daniel Stenberg | |
2006-02-23 | the last planned fix is done | Daniel Stenberg | |
2006-02-23 | Lots of work and analysis by "xbx___" in bug #1431750 | Daniel 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-22 | Fixed test case 57 (KNOWN_BUG #18) | Dan Fandrich | |
2006-02-22 | Fixed some spelling errors in comments, and extraneous \n in failf logs. | Dan Fandrich | |
2006-02-21 | two typos in comments | Daniel Stenberg | |
2006-02-21 | Peter Su added support for SOCKS4 proxies. Enable this by setting the proxy | Daniel 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-20 | ftp upload with url ending with slash | Daniel Stenberg | |
2006-02-19 | Shmulik Regev fixed an issue with multi-pass authentication and compressed | Daniel Stenberg | |
content when libcurl didn't honor the internal ignorebody flag. | |||
2006-02-18 | Ulf Härnhammar fixed a format string (printf style) problem in the Negotiate | Daniel 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-17 | Fix spacing. | Yang Tse | |
2006-02-17 | fixed formatting | Daniel Stenberg | |
2006-02-16 | Shmulik 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-16 | Gopher is no longer supported. | Dan Fandrich | |
2006-02-16 | two items before release | Daniel Stenberg | |
2006-02-16 | Added some clarifying comments | Daniel Stenberg | |
2006-02-15 | 32. (At least on Windows) If libcurl is built with c-ares and there's no DNS | Daniel 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-11 | mention the CURLOPT_CONNECT_ONLY connection | Daniel Stenberg | |
2006-02-11 | Karl M added the CURLOPT_CONNECT_ONLY and CURLINFO_LASTSOCKET options that | Daniel 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-11 | Kent Boortz improved the configure check for GnuTLS to properly set LIBS | Daniel Stenberg | |
instead of LDFLAGS. | |||
2006-02-09 | CURLOPT_NOSIGNAL might be a MUST to make threaded use work, like on AIX 5.2 | Daniel Stenberg | |
due to the use of the static variable for sigsetjmp() | |||
2006-02-07 | Philippe Vaucher provided a brilliant piece of test code that show a problem | Daniel 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. | |||
2006-02-07 | avoid illegal memory access when doing "-T [URL] [URL]" | Daniel Stenberg | |
2006-02-07 | Rene Bernhardt found this typo | Daniel Stenberg | |
2006-02-06 | how silly, the cookie expired! ;-) | Daniel Stenberg | |
2006-02-04 | Frank's synctime.c example and an updated list in README | Daniel Stenberg | |
2006-02-01 | fixed --limit-rate | Daniel Stenberg | |
2006-02-01 | Make --limit-rate [num] mean bytes. Seems I broke it back in november 2005... | Daniel Stenberg | |
2006-01-30 | Squelch the "warning: 'port' might be used uninitialized in this function". | Gisle Vanem | |
(occurs w/o ENABLE_IPV6). | |||
2006-01-30 | Added CURLOPT_LOCALPORT and CURLOPT_LOCALPORTRANGE to libcurl. Set with the | Daniel Stenberg | |
curl tool with --local-port. Plain and simply set the range of ports to bind the local end of connections to. Implemented on to popular demand. Not extensively tested. Please let me know how it works. | |||
2006-01-30 | Based on an error report by Philippe Vaucher, we no longer count a retried | Daniel Stenberg | |
connection setup as a follow-redirect. It turns out 1) this fails when a FTP connection is re-setup and 2) it does make the max-redirs counter behave wrong. This fix was not verified since the reporter vanished, but I believe this is the right fix nonetheless. | |||
2006-01-29 | more mirrors | Daniel Stenberg | |
2006-01-28 | we should fix the system includes in the public headers to be based on checks | Daniel Stenberg | |
of the system instead of depending on what particular systems we think need various headers | |||
2006-01-28 | include sys/select.h on NetBSD as well | Daniel Stenberg | |
2006-01-27 | typo pointed out by Mike Griffiths | Daniel Stenberg | |
2006-01-27 | Cyrill Osterwalder pointed out that sending "" as data in a header is in | Daniel Stenberg | |
fact equal to a blank one according to the spec. | |||
2006-01-26 | updated source header | Daniel Stenberg | |
2006-01-24 | Michal Marek provided a patch for FTP that makes libcurl continue to try PASV | Daniel Stenberg | |
even after EPSV returned a positive response code, if libcurl failed to connect to the port number the EPSV response said. Obviously some people are going through protocol-sensitive firewalls (or similar) that don't understand EPSV and then they don't allow the second connection unless PASV was used. This also called for a minor fix of test case 238. | |||
2006-01-20 | Fixed some statements about handling multiple occurrences of options. | Dan Fandrich | |
Tried to make some of the wording a bit more consistent. | |||
2006-01-20 | the second -P fix | Daniel Stenberg | |
2006-01-19 | Duane Cathey was one of our friends who reported that curl -P [IP] | Daniel Stenberg | |
(CURLOPT_FTPPORT) didn't work for ipv6-enabed curls if the IP wasn't a "native" IP while it works fine for ipv6-disabled builds! In the process of fixing this, I removed the support for LPRT since I can't think of many reasons to keep doing it and asking on the mailing list didn't reveal anyone else that could either. The code that sends EPRT and PORT is now also a lot simpler than before (IMHO). | |||
2006-01-19 | Jon Turner pointed out that doing -P [hostname] with curl (built ipv4-only) | Daniel Stenberg | |
didn't work. | |||
2006-01-19 | clarify what "-P -" does | Daniel Stenberg | |
2006-01-19 | corrected factual mistake about BSD license in the krb4.c code | Daniel Stenberg | |
2006-01-18 | reality sync | Daniel Stenberg | |
2006-01-18 | configure no longer warns on "missing" if the current path contains a space | Daniel Stenberg | |
2006-01-17 | David Shaw: Here is the latest libcurl.m4 autoconf tests. It is updated with | Daniel Stenberg | |
the latest features and protocols that libcurl supports and has a minor fix to better deal with the obscure case where someone has more than one libcurl installed at the same time. | |||
2006-01-17 | happy new year! | Daniel Stenberg | |
2006-01-16 | David Shaw finally removed all traces of Gopher and we are now officially | Daniel Stenberg | |
not supporting it. It hasn't been functioning for years anyway, so this is just finally stating what already was true. And a cleanup at the same time. | |||
2006-01-16 | improved the description of the -L/--location option | Daniel Stenberg | |