- Jun 23, 2006
-
-
Daniel Stenberg authored
curl_socket_t is unsigned (like Windows) that could cause it to wrongly return a max fd of -1.
-
- 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 19, 2006
-
-
Daniel Stenberg authored
-
- Jun 12, 2006
-
-
Daniel Stenberg authored
-
- Jun 08, 2006
-
-
Daniel Stenberg authored
-
- Jun 07, 2006
-
-
Daniel Stenberg authored
-
- May 26, 2006
-
-
Daniel Stenberg authored
-
- May 25, 2006
-
-
Daniel Stenberg authored
fail. When using the md5-sess, the result was not Md5 encoded and Base64 transformed.
-
- May 24, 2006
-
-
Daniel Stenberg authored
-
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)
-
- May 10, 2006
-
-
Daniel Stenberg authored
checks on the to-be-returned socket to make sure it truly seems to be alive and well. For SSL connection it (only) uses OpenSSL functions.
-
Daniel Stenberg authored
2 - properly escape certain letters within a DICT word to comply to the RFC2229
-
- May 09, 2006
-
-
Daniel Stenberg authored
autotools project, which optionally (default=yes) uses libcurl on a system without a (usable) libcurl installation, but not specifying `--without-libcurl', configure determines correctly that no libcurl is available, however, the LIBCURL variable gets expanded to `LIBCURL = -lcurl' in the resulting Makefiles. David Shaw fixed the flaw.
-
Daniel Stenberg authored
connects. The state machine was not reset properly so that subsequent connects using the same handle would fail, and there were two memory leaks.
-
Daniel Stenberg authored
multi stack and that easy handle had already been used to do one or more easy interface transfers, as then the code threw away the previously used DNS cache without properly freeing it.
-
- May 08, 2006
-
-
Daniel Stenberg authored
thus works reliably on more platforms.
-
- May 04, 2006
-
-
Daniel Stenberg authored
(http://curl.haxx.se/bug/view.cgi?id=1481217), with follow-ups by Michele Bini and David Byron. libcurl previously wrongly used GetLastError() on windows to get error details after socket-related function calls, when it really should use WSAGetLastError() instead. When changing to this, the former function Curl_ourerrno() is now instead called Curl_sockerrno() as it is necessary to only use it to get errno from socket-related functions as otherwise it won't work as intended on Windows.
-
Daniel Stenberg authored
(http://curl.haxx.se/bug/view.cgi?id=1480821) He found and identified a problem with how libcurl dealt with GnuTLS and a case where gnutls returned GNUTLS_E_AGAIN indicating it would block. It would then return an unexpected return code, making Curl_ssl_send() confuse the upper layer - causing random 28 bytes trash data to get inserted in the transfered stream. The proper fix was to make the Curl_gtls_send() function return the proper return codes that the callers would expect. The Curl_ossl_send() function already did this.
-
- May 02, 2006
-
-
Daniel Stenberg authored
-
- Apr 26, 2006
-
-
Daniel Stenberg authored
transfers. They are done on non-windows systems and translate CRLF to LF.
-
- Apr 25, 2006
-
-
Daniel Stenberg authored
the stream (wrongly) lacks a proper zlib header. This seems to be the case on too many actual server implementations.
-
- Apr 21, 2006
-
-
Daniel Stenberg authored
-
- Apr 18, 2006
-
-
Daniel Stenberg authored
the control connection when using FTP, for example when you remove an easy handle from a multi stack.
-
Daniel Stenberg authored
-
- Apr 11, 2006
-
-
http://curl.haxx.se/bug/view.cgi?id=1468330Daniel Stenberg authored
typecast in the curl tool leading to a crash with (64bit?) VS2005 (at least) since the struct timeval field tv_sec is an int while time_t is 64bit.
-
- Apr 10, 2006
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- Apr 05, 2006
-
-
Daniel Stenberg authored
(http://curl.haxx.se/mail/lib-2006-02/0154.html) by adding the NTLM hash function in addition to the LM one and making some other adjustments in the order the different parts of the data block are sent in the Type-2 reply. Inspiration for this work was taken from the Firefox NTLM implementation. I edited the existing 21(!) NTLM test cases to run fine with these news. Due to the fact that we now properly include the host name in the Type-2 message the test cases now only compare parts of that chunk.
-
- Mar 28, 2006
-
-
http://curl.haxx.se/bug/view.cgi?id=1451929Daniel Stenberg authored
occurred when asking libcurl to follow HTTP redirects and the original URL had more than one question mark (?). Added test case 276 to verify.
-
- Mar 27, 2006
-
-
Daniel Stenberg authored
--enable-debug, as then curl used free() on memory allocated both with normal malloc() and with libcurl-provided functions, when the latter MUST be freed with curl_free() in debug builds.
-
- Mar 26, 2006
-
-
Daniel Stenberg authored
called bind() with a too big argument in the 3rd parameter and at least Tru64, AIX and IRIX seem to be very picky about it.
-
- Mar 21, 2006
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
(when using OpenSSL).
-
Daniel Stenberg authored
-
- Mar 20, 2006
-
-
Daniel Stenberg authored
reacts properly according to the CURLOPT_FTP_SSL setting.
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- 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!
-
Daniel Stenberg authored
is used properly.
-