- 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.
-
- Mar 06, 2006
-
-
Daniel Stenberg authored
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.
-
- Mar 04, 2006
-
-
Daniel Stenberg authored
-
- Mar 03, 2006
-
-
Daniel Stenberg authored
-
- Mar 02, 2006
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- Feb 27, 2006
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- Feb 23, 2006
-
-
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 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 19, 2006
-
-
Daniel Stenberg authored
content when libcurl didn't honor the internal ignorebody flag.
-
- Feb 18, 2006
-
-
Daniel Stenberg authored
code. It should however not be the cause of any troubles. He also fixed a few similar problems in the HTTP test server code.
-
- Feb 16, 2006
-
-
Daniel Stenberg authored
as previously it could be holding on to old cached entries longer than requested.
-
- 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.
-
Daniel Stenberg authored
instead of LDFLAGS.
-
- Feb 07, 2006
-
-
Daniel Stenberg authored
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.
-
- Feb 01, 2006
-
-
Daniel Stenberg authored
-
- 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.
-
Daniel Stenberg authored
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.
-
- Jan 24, 2006
-
-
Daniel Stenberg authored
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.
-
- 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).
-
Daniel Stenberg authored
didn't work.
-
- Jan 18, 2006
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- 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.
-
- Jan 15, 2006
-
-
Daniel Stenberg authored
into a counter, and thus you can now do multiple curl_global_init() and you are then supposed to do the same amount of calls to curl_global_cleanup(). Bryan also updated the docs accordingly.
-
- Jan 13, 2006
-
-
Daniel Stenberg authored
test script to kill all processes in the current process group!
-
- Jan 12, 2006
-
-
Daniel Stenberg authored
HTTP proxy.
-