Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-04-11 | adjusted to the new internal *_getsock() concept for providing info internally | Daniel Stenberg | |
about what sockets to wait for what action on | |||
2006-04-11 | added docs and removed proto | Daniel Stenberg | |
2006-04-10 | Ates Goral found out that if you specified both CURLOPT_CONNECTTIMEOUT and | Daniel Stenberg | |
CURLOPT_TIMEOUT, the _longer_ time would wrongly be used for the SSL connection time-out! | |||
2006-04-10 | First curl_multi_socket() commit. Should primarily be considered as an internal | Daniel Stenberg | |
code rearrange to fit the future better. | |||
2006-04-10 | added README.multi_socket | Daniel Stenberg | |
2006-04-10 | state of the multi_socket API works | Daniel Stenberg | |
2006-04-10 | avoid duplicate typedefs, as this type is also defined in our public headers | Daniel Stenberg | |
2006-04-09 | CURLE_FTP_USER_PASSWORD_INCORRECT is not returned by libcurl anymore! | Daniel Stenberg | |
2006-04-08 | readint_le() not needed in USE_WINDOWS_SSPI code. | Gisle Vanem | |
2006-04-08 | curl_easy_unescape() takes 4 arguments. | Gisle Vanem | |
2006-04-07 | First commit of David McCreedy's EBCDIC and TPF changes. | Daniel Stenberg | |
2006-04-07 | added typedefed function pointers and typecast the NULL assignments in an | Daniel Stenberg | |
attempt to silence picky compilers when assigning data pointers to a function pointer variable | |||
2006-04-07 | attempt to avoid warnings in picky environments by storing options as | Daniel Stenberg | |
unsigned chars | |||
2006-04-05 | Michele Bini modified the NTLM code to work for his "weird IIS case" | Daniel Stenberg | |
(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. | |||
2006-03-28 | #1451929 (http://curl.haxx.se/bug/view.cgi?id=1451929) detailed a bug that | Daniel Stenberg | |
occurred when asking libcurl to follow HTTP redirects and the original URL had more than one question mark (?). Added test case 276 to verify. | |||
2006-03-27 | minor Makefile fix - let's go 2006; | Gunter Knauf | |
avoid kiling hugehelp.c when not built from CVS. | |||
2006-03-26 | Tor Arntsen figured out that TFTP was broken on a lot of systems since we | Daniel Stenberg | |
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. | |||
2006-03-21 | David McCreedy added CURLINFO_FTP_ENTRY_PATH to export the FTP entry path | Daniel Stenberg | |
2006-03-21 | Xavier Bouchoux made the SSL connection non-blocking for the multi interface | Daniel Stenberg | |
(when using OpenSSL). | |||
2006-03-20 | David McCreedy fixed libcurl to no longer ignore AUTH failures and now it | Daniel Stenberg | |
reacts properly according to the CURLOPT_FTP_SSL setting. | |||
2006-03-20 | Fixed a bug whereby a received file whose length was a multiple of | Dan Fandrich | |
512 bytes could have random garbage appended. Also, stop processing TFTP packets which are too short to be legal. | |||
2006-03-20 | fixed tftp packet overflow risk | Daniel Stenberg | |
2006-03-13 | David McCreedy found a use of the wrong variable when display the error | Daniel Stenberg | |
text from OpenSSL. | |||
2006-03-13 | David McCreedy found a missing return code assignment | Daniel Stenberg | |
2006-03-08 | Peter Heuchert's correction for the clear control connection case | Daniel Stenberg | |
2006-03-07 | Markus Koetter filed debian bug report #355715 which identified a problem | Daniel 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-07 | Peter Heuchert made sure the CURLFTPSSL_CONTROL setting for CURLOPT_FTP_SSL | Daniel Stenberg | |
is used properly. | |||
2006-03-06 | Lots of users on Windows have reported getting the "SSL: couldn't set | Daniel 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-04 | build fix for Interix | Daniel Stenberg | |
2006-03-03 | Prevent uploading to a URL that has no file name part. | Daniel Stenberg | |
2006-02-26 | Small fix. | Gisle Vanem | |
2006-02-26 | Use getprotobyname() to retrieve protocol number for TCP | Gisle Vanem | |
(sorry, I don't know how to add this to the configure process). | |||
2006-02-24 | Added user ID support to SOCKS4. | Dan Fandrich | |
2006-02-23 | argh, forgot the check for a connection before we call Curl_done | Daniel Stenberg | |
2006-02-23 | Fixed a few more comment typos. | Dan Fandrich | |
2006-02-23 | Peter Su's SOCKS4 fix | 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 some spelling errors in comments, and extraneous \n in failf logs. | Dan Fandrich | |
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-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-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 | Added some clarifying comments | 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-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-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-26 | updated source header | Daniel Stenberg | |