Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-06-25 | Adjusted how libcurl treats HTTP 1.1 responses without content-lenth or | Daniel Stenberg | |
chunked encoding (that also lacks "Connection: close"). It now simply assumes that the connection WILL be closed to signal the end, as that is how RFC2616 section 4.4 point #5 says we should behave. | |||
2007-06-24 | As reported by "Tro" in http://curl.haxx.se/mail/lib-2007-06/0161.html and | Daniel Stenberg | |
http://curl.haxx.se/mail/lib-2007-06/0238.html, libcurl didn't properly do no-body requests on FTP files on re-used connections properly, or at least it didn't provide the info back in the header callback properly in the subsequent requests. | |||
2007-06-22 | made debug flag settable from outside; add allways debug stuff when DB != NDEBUG | Gunter Knauf | |
2007-06-22 | remove annoying debug output | Daniel Stenberg | |
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-20 | If the creation of rsa and rsa_pub fail due to memory, don't try | James Housley | |
other authentication methods. Terminate with a memory error. | |||
2007-06-19 | Check both variables, not the same one twice. Pointed out by Colin Hogben | James Housley | |
2007-06-19 | and fix another flaw in the singlecwd case when we get ftp://site.com/, also | Daniel Stenberg | |
from the #1739100 bug report | |||
2007-06-19 | extra precaution to make PATH_MAX always be defined | Daniel Stenberg | |
2007-06-19 | Change rsa and rsa_pub from static arrays in ssh_conn to be dynamically | James Housley | |
allocated when needed | |||
2007-06-18 | If LIBSSH2DEBUG was defined "i" was undefined | James Housley | |
2007-06-18 | make the ftp-method multicwd case possible to LIST the root directory of a | Daniel Stenberg | |
server! | |||
2007-06-16 | Curl_ssh_connect() was using an uninitialized variable in one location. | James Housley | |
Caught by the auto-builds | |||
2007-06-14 | Shmulik Regev fixed a flaw in the multi interface that occurred when doing | Daniel Stenberg | |
HTTP CONNECT over a proxy | |||
2007-06-14 | Remove duplicate code that was left in as part of 1.35. This code | James Housley | |
only affected sftp_sendquote() for the "chgrp/chmod/chown" commands. This also fixed failure of test 614 on a system that previously failed. | |||
2007-06-14 | Make our own definitions of the POLL* defiens and the pollfd struct only get | Daniel Stenberg | |
done if the sys/poll.h file is missing, as we have seen machines with poll() present but without the header file and machines that don't get HAVE_POLL defined but that do have the sys/poll.h header file... | |||
2007-06-14 | BUG FIX: When reading a directory listing that contains symlinks | James Housley | |
with the latest libssh2, the listing would be truncated at the symlink. Fix by looping on LIBSSH2_ERROR_EAGAIN, like the rest of the calls. | |||
2007-06-13 | Restore functionality mistakenly removed in the previous commit | James Housley | |
2007-06-13 | libssh2_session_free() returns void. Fix "#endif". | Gisle Vanem | |
2007-06-13 | Commit Tom Regner's code for SFTP create missing directories. This patch | James Housley | |
uses the --ftp-create-dirs flag to control if cURL will try and create directories that are specified in an upload path, but don't exist. | |||
2007-06-13 | Add a define to protect the state machine from older versions of libssh2, | James Housley | |
ie 0.14, that don't know about newer constants used in the state machine. | |||
2007-06-12 | With lots of help from Rich Rauenza(?) in bug #1733119, we introduce a fairly | Daniel Stenberg | |
complicated work-around for 64bit HPUX compiles. We do the fix using inline static functions to make them follow the header file properly and thus get used fine in the test suite too etc. | |||
2007-06-12 | * Updates for the latest version of libssh2, specifically | James Housley | |
libssh2_sftp_shutdown() and libssh2_session_free() can now return LIBSSH2_ERROR_EAGAIN. * Fix the _send() and _recv() return values so non-blocking works | |||
2007-06-12 | While connect and transfer works fine in non-blocking mode for the test | James Housley | |
suite, transfer fails in the real world. So after connect set to blocking as full non-blocking is migrated out. | |||
2007-06-12 | Prevent the state machine from getting stuck in SSH_AUTH_HOST_INIT | James Housley | |
2007-06-12 | Convert Curl_ssh_connect() to run in a state machine for | James Housley | |
LIBSSH2_APINO >= 200706012030. More to come... | |||
2007-06-12 | remove unused field in the state struct | Daniel Stenberg | |
2007-06-11 | restore the correct timeout time that my previous commit broke | Daniel Stenberg | |
2007-06-11 | Properly wait for the c-ares resolve to complete, hopefully the cure for | Daniel Stenberg | |
bug #1733955 | |||
2007-06-11 | constify 'hostname' in init_thread_sync_data(). Simply clear | Gisle Vanem | |
the whole 'tsd' structure on exit in destroy_thread_sync_data(). | |||
2007-06-11 | Squelsh some warnings for libssh older than 0.1.5. | Gisle Vanem | |
2007-06-08 | Curl_scp_done() needs to call libssh2_channel_free() to prevent a | James Housley | |
memory leak, and it is the right thing to do. | |||
2007-06-08 | Fix to work with the latest CVS version of libssh2 | James Housley | |
* As of (LIBSSH2_APINO >= 200706012030) there are not *nb() functions * As of (LIBSSH2_APINO >= 200706012030) most libssh2_*() functions can return LIBSSH2_ERROR_EAGAIN to indicate that the call would block. To make the code work as previously, blocking, all the code has been updated so that when (LIBSSH2_APINO >= 200706012030) it loops simulating blocking. This allows the existing code to function and not hold up the upcoming release. | |||
2007-06-07 | Fixed a compiler warning on uClibc. | Dan Fandrich | |
2007-06-05 | if we read zero bytes from the proxy, the connection is broken and we need | Daniel Stenberg | |
to bail out | |||
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-06-01 | ouch, two conditionals were turned backwards! | Daniel Stenberg | |
2007-06-01 | do the update timer stuff even when CURLM_CALL_MULTI_PERFORM is returned | Daniel Stenberg | |
2007-05-31 | When transferring 500 downloads in parallel with a c-ares enabled build only | Daniel Stenberg | |
to find that it crashed miserably, and this was due to some select()isms left in the code. This was due to API restrictions in c-ares 1.3.x, but with the upcoming c-ares 1.4.0 this is no longer the case so now libcurl runs much better with c-ares and the multi interface with > 1024 file descriptors in use. | |||
2007-05-31 | Feng Tu made (lib)curl support "upload" resuming work for file:// URLs. | Daniel Stenberg | |
2007-05-30 | Added CURLMOPT_MAXCONNECTS which is a curl_multi_setopt() option for setting | Daniel Stenberg | |
the maximum size of the connection cache maximum size of the multi handle. | |||
2007-05-30 | remove really annoying debug output that makes life miserable when you do | Daniel Stenberg | |
hundreds of parallel transfers... | |||
2007-05-26 | Primarily this fixes an off-by-one buffer overwrite (rare but still existing). | Daniel Stenberg | |
I also switched from calloc() to malloc() as a minor performance boost since the rest of the code fills in the structs fine anyway - and they must for the case when we use the stack-based auto variable array instead of the allocated one. I made the loop filling in poll_fds[] break when poll_nfds is reached as a minor speed improvement. | |||
2007-05-25 | Rob Crittenden fixed bug #1705802 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=1705802), which was filed by Daniel Black identifying several FTP-SSL test cases fail when we build libcurl with NSS for TLS/SSL. Listed as #42 in KNOWN_BUGS. | |||
2007-05-24 | Song Ma filed bug report #1724016 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=1724016) noticing that downloading glob-ranges for TFTP was broken in CVS. | |||
2007-05-24 | stay within 80 cols | Daniel Stenberg | |
2007-05-22 | Andre Guibert de Bruet fixed a memory leak when PKCS #12 parsing failed | Daniel Stenberg | |
2007-05-22 | Andre Guibert de Bruet fixed a memory leak in the function that verifies the | Daniel Stenberg | |
peer's name in the SSL certificate when built for OpenSSL. The leak happens for libcurls with CURL_DOES_CONVERSIONS enabled that fail to convert the CN name from UTF8. | |||
2007-05-20 | WaitForSingleObject() uses a millisecond timeout and CURL_TIMEOUT_RESOLVE is | Daniel Stenberg | |
counted in seconds... | |||
2007-05-18 | better fix for the dl/ul counters | Daniel Stenberg | |