Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-12 | Shmulik Regev found an (albeit rare) case where the proxy CONNECT operation | Daniel Stenberg | |
could in fact get stuck in an endless loop. | |||
2007-07-11 | fixed endif comment. | Gunter Knauf | |
2007-07-10 | * Finish moving sftp:// into a state machine so it won't block in multi mode | James Housley | |
* Move scp:// into a state machine so it won't block in multi mode * When available use the full directory entry from the sftp:// server | |||
2007-07-01 | Thomas J. Moore provided a patch that introduces Kerberos5 support in | Daniel Stenberg | |
libcurl. This also makes the options change name to --krb (from --krb4) and CURLOPT_KRBLEVEL (from CURLOPT_KRB4LEVEL) but the old names are still | |||
2007-06-27 | Add two new options for the SFTP/SCP/FILE protocols: CURLOPT_NEW_FILE_PERMS | James Housley | |
and CURLOPT_NEW_DIRECTORY_PERMS. These control the premissions for files and directories created on the remote server. CURLOPT_NEW_FILE_PERMS defaults to 0644 and CURLOPT_NEW_DIRECTORY_PERMS defaults to 0755 | |||
2007-06-21 | Gerrit Bruchhäuser pointed out a warning that the Intel(R) Thread Checker | Daniel Stenberg | |
tool reports and it was indeed a legitimate one and it is one fixed. It was a use of a share without doing the proper locking first. | |||
2007-06-05 | mark connect failures as non-connected when ConnectPlease() fails, like when | Daniel Stenberg | |
a connection through a socks proxy doesn't work | |||
2007-05-30 | remove really annoying debug output that makes life miserable when you do | Daniel Stenberg | |
hundreds of parallel transfers... | |||
2007-05-02 | Fixed an out of memory handling issue with HTTP pipelines. | Dan Fandrich | |
2007-04-29 | Rearranged some allocs so they will be freed correctly in the error path. | Dan Fandrich | |
2007-04-27 | Move the explictit free of the range string to Curl_close() from ↵ | Daniel Stenberg | |
Curl_disconnect() since it easy-handle related and not connection-related. | |||
2007-04-27 | oops, this was supposed to be properly removed | Daniel Stenberg | |
2007-04-27 | As a follow-up to the removal of the free of the range data in Curl_done() - ↵ | Daniel Stenberg | |
this moves and re-arranges how range/resume is setup and freed. | |||
2007-04-25 | Sonia Subramanian brought our attention to a problem that happens if you set | Daniel Stenberg | |
the CURLOPT_RESUME_FROM or CURLOPT_RANGE options and an existing connection in the connection cache is closed to make room for the new one when you call curl_easy_perform(). It would then wrongly free range-related data in the connection close funtion. | |||
2007-04-24 | Robert Iakobashvili made the 'master_buffer' get allocated first once it is | Daniel Stenberg | |
can/will be used as it then makes the common cases save 16KB of data for each easy handle that isn't used for pipelining. | |||
2007-04-10 | Ravi Pratap provided fixes for HTTP pipelining | Daniel Stenberg | |
2007-04-08 | fix out of memory handling issue | Yang Tse | |
2007-04-04 | Fixes some more out of memory handling bugs. | Dan Fandrich | |
2007-04-03 | Rob Jones fixed better #ifdef'ing for a bunch of #include lines. | Daniel Stenberg | |
2007-04-03 | recover code simplification lost with last commit | Yang Tse | |
2007-03-29 | fix compiler warning | Yang Tse | |
2007-03-28 | fix compiler warning | Yang Tse | |
2007-03-28 | Fix compiler warning. | Gisle Vanem | |
2007-03-28 | Simplified code around 'tld_errmsg' a bit. | Gisle Vanem | |
2007-03-26 | Internal function Curl_select() renamed to Curl_socket_ready() | Yang Tse | |
2007-03-25 | fix compiler warning | Yang Tse | |
2007-03-25 | fix compiler warning | Yang Tse | |
2007-03-24 | Fixed a couple of compile problems. | Dan Fandrich | |
2007-03-24 | Fixed a memory leak when specifying a proxy with a file: URL and added | Dan Fandrich | |
test case 288 to verify it. | |||
2007-03-23 | fix debug message | Daniel Stenberg | |
2007-03-11 | can just as well NULLify the pointer in a single spot | Daniel Stenberg | |
2007-03-10 | Eygene Ryabinkin fixed a use-after-free issue with HTTP transfers with the | Daniel Stenberg | |
multi interface | |||
2007-03-07 | Honour --ftp-ssl-control on ftps:// URLs to allow encrypted control and | Dan Fandrich | |
unencrypted data connections. | |||
2007-02-27 | - Hang Kin Lau found and fixed: When I use libcurl to connect to an https | Daniel Stenberg | |
server through a proxy and have the remote https server port set using the CURLOPT_PORT option, protocol gets reset to http from https after the first request. User defined URL was modified internally by libcurl and subsequent reuse of the easy handle may lead to connection using a different protocol (if not originally http). I found that libcurl hardcoded the protocol to "http" when it tries to regenerate the URL if CURLOPT_PORT is set. I tried to fix the problem as follows and it's working fine so far | |||
2007-02-26 | Removed inclusion of <sys/types.h> and <sys/stat.h> in .c-files | Gisle Vanem | |
since they're already included through "setup.h". | |||
2007-02-22 | compiler warning fix | Yang Tse | |
2007-02-21 | - Ravi Pratap provided work on libcurl making pipelining more robust and | Daniel Stenberg | |
fixing some bugs: o Don't mix GET and POST requests in a pipeline o Fix the order in which requests are dispatched from the pipeline o Fixed several curl bugs with pipelining when the server is returning chunked encoding: * Added states to chunked parsing for final CRLF * Rewind buffer after parsing chunk with data remaining * Moved chunked header initializing to a spot just before receiving headers | |||
2007-02-21 | fix compiler warning "enumerated type mixed with another type" | Yang Tse | |
2007-02-20 | New FTP CCC functionality - adds passive and active mode to accomodate for ↵ | Linus Nielsen Feltzing | |
different server behaviour | |||
2007-02-19 | - Shmulik Regev found a memory leak in re-used HTTPS connections, at least | Daniel Stenberg | |
when the multi interface was used. | |||
2007-02-19 | - Robson Braga Araujo made passive FTP transfers work with SOCKS (both 4 and | Daniel Stenberg | |
5). | |||
2007-02-18 | - Jeff Pohlmeyer identified two problems: first a rather obscure problem with | Daniel Stenberg | |
the multi interface and connection re-use that could make a curl_multi_remove_handle() ruin a pointer in another handle. The second problem was less of an actual problem but more of minor quirk: the re-using of connections wasn't properly checking if the connection was marked for closure. | |||
2007-02-12 | - Shmulik Regev fixed so that the final CRLF of HTTP response headers are sent | Daniel Stenberg | |
to the debug callback. - Shmulik Regev added CURLOPT_HTTP_CONTENT_DECODING and CURLOPT_HTTP_TRANSFER_DECODING that if set to zero will disable libcurl's internal decoding of content or transfer encoded content. This may be preferable in cases where you use libcurl for proxy purposes or similar. The command line tool got a --raw option to disable both at once. | |||
2007-02-05 | - Michael Wallner provided a patch that adds support for CURLOPT_TIMEOUT_MS | Daniel Stenberg | |
and CURLOPT_CONNECTTIMEOUT_MS that, as their names should hint, do the timeouts with millisecond resolution instead. The only restriction to that is the alarm() (sometimes) used to abort name resolves as that uses full seconds. I fixed the FTP response timeout part of the patch. Internally we now count and keep the timeouts in milliseconds but it also means we multiply set timeouts with 1000. The effect of this is that no timeout can be set to more than 2^31 milliseconds (on 32 bit systems), which equals 24.86 days. We probably couldn't before either since the code did *1000 on the timeout values on several places already. | |||
2007-02-03 | - Manfred Schwarb reported that socks5 support was broken and help us pinpoint | Daniel Stenberg | |
the problem. The code now tries harder to use httproxy and proxy where apppropriate, as not all proxies are HTTP... | |||
2007-02-01 | compiler warning fix | Yang Tse | |
2007-01-31 | add debug messages for initialization failures | Yang Tse | |
2007-01-28 | Andreas Rieke added extra infof() for when a connection is not re-used due to | Daniel Stenberg | |
SSL conditions not being the same | |||
2007-01-25 | Fixed a dangling pointer problem that prevented the http_proxy environment | Dan Fandrich | |
variable from being properly used in many cases (and caused test case 63 to fail). | |||
2007-01-16 | - Armel Asselin improved libcurl to behave a lot better when an easy handle | Daniel Stenberg | |
doing an FTP transfer is removed from a multi handle before completion. The fix also fixed the "alive counter" to be correct on "premature removal" for all protocols. |