summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 7.16.3curl-7_16_3Daniel Stenberg2007-06-251-0/+2
|
* As reported by "Tro" in http://curl.haxx.se/mail/lib-2007-06/0161.html andDaniel Stenberg2007-06-243-5/+18
| | | | | | | 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.
* added netware install targetGunter Knauf2007-06-221-0/+4
|
* made debug flag settable from outside; add allways debug stuff when DB != NDEBUGGunter Knauf2007-06-222-9/+10
|
* remove annoying debug outputDaniel Stenberg2007-06-221-1/+0
|
* Gerrit Bruchhäuser pointed out a warning that the Intel(R) Thread CheckerDaniel Stenberg2007-06-214-33/+49
| | | | | 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.
* Adam Piggott filed bug report #1740263Daniel Stenberg2007-06-203-11/+25
| | | | | | | (http://curl.haxx.se/bug/view.cgi?id=1740263). Adam discovered that when getting a large amount of URLs with curl, they were fetched slower and slower... which turned out to be because the --libcurl data collecting which wrongly always was enabled, but no longer is...
* If the creation of rsa and rsa_pub fail due to memory, don't tryJames Housley2007-06-201-16/+18
| | | | other authentication methods. Terminate with a memory error.
* Check both variables, not the same one twice. Pointed out by Colin HogbenJames Housley2007-06-191-1/+1
|
* and fix another flaw in the singlecwd case when we get ftp://site.com/, alsoDaniel Stenberg2007-06-193-2/+64
| | | | from the #1739100 bug report
* extra precaution to make PATH_MAX always be definedDaniel Stenberg2007-06-191-0/+5
|
* Change rsa and rsa_pub from static arrays in ssh_conn to be dynamicallyJames Housley2007-06-192-14/+24
| | | | allocated when needed
* If LIBSSH2DEBUG was defined "i" was undefinedJames Housley2007-06-181-2/+2
|
* Robson Braga Araujo filed bug report #1739100Daniel Stenberg2007-06-182-1/+10
| | | | | | | | (http://curl.haxx.se/bug/view.cgi?id=1739100) that mentioned that libcurl could not actually list the contents of the root directory of a given FTP server if the login directory isn't root. I fixed the problem and added three test cases (one is disabled for now since I identified KNOWN_BUGS #44, we cannot use --ftp-method nocwd and list ftp directories).
* make the ftp-method multicwd case possible to LIST the root directory of aDaniel Stenberg2007-06-181-40/+46
| | | | server!
* Test listing of root dir with the three ftp-methods. KNOWN_BUGS #44 make meDaniel Stenberg2007-06-185-1/+172
| | | | | disable test 351 by default by I add the test case anyway to make it easier to work on this problem in the future.
* 44. --ftp-method nocwd does not handle URLs ending with a slash properly (itDaniel Stenberg2007-06-181-0/+3
| | | | should list the contents of that directory). See test case 351.
* Daniel Johnson reported the tests now run fine on OS X!Daniel Stenberg2007-06-181-3/+0
|
* Curl_ssh_connect() was using an uninitialized variable in one location.James Housley2007-06-161-2/+2
| | | | Caught by the auto-builds
* Tom Regner added /usr/lib/misc to the path to scan for sftp to make theDaniel Stenberg2007-06-141-1/+1
| | | | sftp tests run fine on gentoo
* Shmulik Regev fixed a flaw in the multi interface that occurred when doingDaniel Stenberg2007-06-143-3/+37
| | | | HTTP CONNECT over a proxy
* s/HAVE_POLL/HAVE_SYS_POLL_HDaniel Stenberg2007-06-142-1/+10
|
* Remove duplicate code that was left in as part of 1.35. This codeJames Housley2007-06-141-9/+0
| | | | | | only affected sftp_sendquote() for the "chgrp/chmod/chown" commands. This also fixed failure of test 614 on a system that previously failed.
* Make our own definitions of the POLL* defiens and the pollfd struct only getDaniel Stenberg2007-06-141-1/+1
| | | | | | 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...
* BUG FIX: When reading a directory listing that contains symlinksJames Housley2007-06-141-0/+6
| | | | | 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.
* Tom Regner provided a patch and worked together with James Housley, so nowDaniel Stenberg2007-06-132-1/+7
| | | | | CURLOPT_FTP_CREATE_MISSING_DIRS works for SFTP connections as well as FTP ones.
* Rich Rauenzahn filed bug report #1733119Daniel Stenberg2007-06-132-1/+9
| | | | | | (http://curl.haxx.se/bug/view.cgi?id=1733119) and we collaborated on the fix. The problem is that for 64bit HPUX builds, several socket-related functions would still assume int (32 bit) arguments and not socklen_t (64 bit) ones.
* Restore functionality mistakenly removed in the previous commitJames Housley2007-06-131-1/+4
|
* Update documentation to reflect SFTP's ability to create directories onJames Housley2007-06-132-2/+8
| | | | upload. Some text provieded by Tom Regner
* libssh2_session_free() returns void. Fix "#endif".Gisle Vanem2007-06-131-6/+3
|
* Commit Tom Regner's code for SFTP create missing directories. This patchJames Housley2007-06-131-91/+136
| | | | | 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.
* Add a define to protect the state machine from older versions of libssh2,James Housley2007-06-131-0/+6
| | | | ie 0.14, that don't know about newer constants used in the state machine.
* With lots of help from Rich Rauenza(?) in bug #1733119, we introduce a fairlyDaniel Stenberg2007-06-122-0/+85
| | | | | | 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.
* * Updates for the latest version of libssh2, specificallyJames Housley2007-06-122-72/+129
| | | | | | | libssh2_sftp_shutdown() and libssh2_session_free() can now return LIBSSH2_ERROR_EAGAIN. * Fix the _send() and _recv() return values so non-blocking works
* While connect and transfer works fine in non-blocking mode for the testJames Housley2007-06-121-3/+13
| | | | | suite, transfer fails in the real world. So after connect set to blocking as full non-blocking is migrated out.
* mention James current work on sshDaniel Stenberg2007-06-121-0/+4
|
* Prevent the state machine from getting stuck in SSH_AUTH_HOST_INITJames Housley2007-06-121-0/+2
|
* Convert Curl_ssh_connect() to run in a state machine forJames Housley2007-06-123-88/+591
| | | | LIBSSH2_APINO >= 200706012030. More to come...
* remove unused field in the state structDaniel Stenberg2007-06-121-1/+0
|
* Wait longer for servers to start up since the ssh server needs to generateDan Fandrich2007-06-111-16/+17
| | | | | | keys the first time (which can take a while on a slow or loaded host). Enforce a longer startup wait time for the ssh client SOCKS server, too. Check for an error code from startnew() when starting any server.
* We do not use RSA keys in the test suite.Dan Fandrich2007-06-111-8/+3
|
* restore the correct timeout time that my previous commit brokeDaniel Stenberg2007-06-111-1/+2
|
* Properly wait for the c-ares resolve to complete, hopefully the cure forDaniel Stenberg2007-06-111-2/+3
| | | | bug #1733955
* Daniel Black's clarfication about the NTLM supportDaniel Stenberg2007-06-111-1/+3
|
* constify 'hostname' in init_thread_sync_data(). Simply clearGisle Vanem2007-06-111-13/+8
| | | | the whole 'tsd' structure on exit in destroy_thread_sync_data().
* Squelsh some warnings for libssh older than 0.1.5.Gisle Vanem2007-06-111-4/+8
|
* Fixed the test harness so that it actually kills the ssh being used asDan Fandrich2007-06-082-11/+12
| | | | the SOCKS server.
* Improved compatibility with perl 5.0 on the 'open' calls.Dan Fandrich2007-06-081-5/+5
|
* Incorporated Daniel Black's test706 and test707 SOCKS test cases.Dan Fandrich2007-06-085-2/+129
|
* Improved compatibility with perl 5.0 on the 'open' calls.Dan Fandrich2007-06-081-16/+16
|