- Sep 09, 2006
-
-
Gisle Vanem authored
-
- Sep 08, 2006
-
-
Gisle Vanem authored
-
- Sep 07, 2006
-
-
Daniel Stenberg authored
cache within the multi handle.
-
- Sep 03, 2006
-
-
http://curl.haxx.se/bug/view.cgi?id=1551412Daniel Stenberg authored
while not fixing things very nicely, it does make the SOCKS5 proxy connection slightly better as it now acknowledges the timeout for connection and it no longer segfaults in the case when SOCKS requires authentication and you did not specify username:password.
-
Gisle Vanem authored
" !defined(__GNUC__) || defined(__MINGW32__)" implies CygWin.
-
- Aug 30, 2006
-
-
Gisle Vanem authored
-
- Aug 29, 2006
-
-
Gisle Vanem authored
-
Daniel Stenberg authored
allow applications to set their own socket options.
-
- Aug 19, 2006
-
-
Daniel Stenberg authored
command on subsequent requests on a re-used connection unless it has to.
-
- Jul 31, 2006
-
-
Yang Tse authored
-
- Jul 25, 2006
-
-
Daniel Stenberg authored
tool option named --ftp-alternative-to-user. It provides a mean to send a particular command if the normal USER/PASS approach fails.
-
- Jul 24, 2006
-
-
Gisle Vanem authored
-
- Jul 21, 2006
-
-
Gisle Vanem authored
-
- Jul 19, 2006
-
-
Yang Tse authored
-
- Jul 17, 2006
-
-
Yang Tse authored
-
- Jul 14, 2006
-
-
Daniel Stenberg authored
for FTP ASCII transfers.
-
- Jul 07, 2006
-
-
Daniel Stenberg authored
the crash was that libcurl internally was a bit confused about who owned the DNS cache at all times so if you created an easy handle that uses a shared DNS cache and added that to a multi handle it would crash. Now we keep more careful internal track of exactly what kind of DNS cache each easy handle uses: None, Private (allocated for and used only by this single handle), Shared (points to a cache held by a shared object), Global (points to the global cache) or Multi (points to the cache within the multi handle that is automatically shared between all easy handles that are added with private caches).
-
- Jun 22, 2006
-
-
Daniel Stenberg authored
CURLOPT_MAX_RECV_SPEED_LARGE that limit tha maximum rate libcurl is allowed to send or receive data. This kind of adds the the command line tool's option --limit-rate to the library. The rate limiting logic in the curl app is now removed and is instead provided by libcurl itself. Transfer rate limiting will now also work for -d and -F, which it didn't before.
-
- Jun 08, 2006
-
-
Daniel Stenberg authored
-
- May 26, 2006
-
-
Daniel Stenberg authored
-
- May 24, 2006
-
-
Daniel Stenberg authored
CURLOPT_COOKIELIST, which then makes all session cookies get cleared. (slightly edited by me, and the re-indent in cookie.c was also done by me)
-
- Apr 10, 2006
-
-
Daniel Stenberg authored
code rearrange to fit the future better.
-
- Apr 07, 2006
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
attempt to silence picky compilers when assigning data pointers to a function pointer variable
-
- Mar 21, 2006
-
-
Daniel Stenberg authored
(when using OpenSSL).
-
- Mar 07, 2006
-
-
Daniel Stenberg authored
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!
-
- Feb 24, 2006
-
-
Dan Fandrich authored
-
- Feb 23, 2006
-
-
Dan Fandrich authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
(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.
-
- Feb 22, 2006
-
-
Dan Fandrich authored
-
- Feb 21, 2006
-
-
Daniel Stenberg authored
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.
-
- Feb 16, 2006
-
-
Daniel Stenberg authored
-
- Feb 11, 2006
-
-
Daniel Stenberg authored
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.
-
- Jan 30, 2006
-
-
Daniel Stenberg authored
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.
-
- Jan 19, 2006
-
-
Daniel Stenberg authored
(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).
-
- Jan 16, 2006
-
-
Daniel Stenberg authored
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.
-
- Dec 20, 2005
-
-
Daniel Stenberg authored
-
- Dec 16, 2005
-
-
Daniel Stenberg authored
password of 127 bytes or less embedded in a URL, where actually the code uses a 255 byte buffer for it! Modified now to use the full buffer size.
-