aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-03-31expanded a comment around some of the new formpost callback usageDaniel Stenberg
2008-03-31- Added CURLFORM_STREAM as a supported option to curl_formadd() to allow anDaniel Stenberg
application to provide data for a multipart with the read callback. Note that the size needs to be provided with CURLFORM_CONTENTSLENGTH when the stream option is used. This feature is verified by the new test case 554. This feature was sponsored by Xponaut.
2008-03-31Changed the makefile so the doc/examples/ programs are never built in aDan Fandrich
normal build/install (only with the 'make check' target), so that a build failure in the examples isn't fatal.
2008-03-30added people from the 7.18.1 release announcementDaniel Stenberg
2008-03-30back to a blank for 7.18.2Daniel Stenberg
2008-03-30start working on 7.18.2Daniel Stenberg
2008-03-307.18.1Daniel Stenberg
2008-03-30132 - Xponaut's CURLFORM_STREAM option to curl_formadd()Daniel Stenberg
2008-03-30I'm officially pushing the two remaining issues to the next release instead,Daniel Stenberg
since they're still not clear enough to be to sort about before 7.18.1
2008-03-28Made the test work on perl 5.00Dan Fandrich
2008-03-27- Stephen Collyer pointed out that configure --with-libssh2 without a givenDaniel Stenberg
path didn't work properly but now it does!
2008-03-27fix --with-libssh2 when given without pathDaniel Stenberg
2008-03-27- As found out and reported by Dan Petitt, libcurl didn't show progress/callDaniel Stenberg
the progress callback for the first (potentially huge) piece of body data sent together with the POST request headers in the initial send().
2008-03-25spell!Daniel Stenberg
2008-03-25- Made setting the CURLOPT_SSL_CTX_FUNCTION option return a failure in caseDaniel Stenberg
libcurl wasn't built to use OpenSSL as that is a prerequisite for this option to function!
2008-03-25spell it out loudly and clearly that CURLOPT_SSL_CTX_FUNCTION is onlyDaniel Stenberg
functional if libcurl is built against OpenSSL
2008-03-22- Fixed the problem with doing a zero byte SCP transfer, verified with testDaniel Stenberg
case 617 (which was added by Daniel Fandrich 5 Mar 2008).
2008-03-21roadmap aheadDaniel Stenberg
2008-03-20Jes reported the curl-config bugDan Fandrich
2008-03-20Fixed a problem where curl-config --protocols could erroneously show LDAPSDan Fandrich
support when curl didn't even have regular LDAP support. It looks like this could happen when the --enable-ldaps configure switch is given but configure couldn't find the LDAP headers or libraries.
2008-03-20added --extvercmd parameter which can be used to specify an external command ↵Gunter Knauf
to display 'curl --version', f.e. with MinW32 crosscompile --extvercmd=/usr/bin/wine can be used.
2008-03-20- Added --with-ca-path=DIRECTORY configure option to use an openSSL CApath byMichal Marek
default instead of a ca bundle. The configure script will also look for a ca path if no ca bundle is found and no option given. - Fixed detection of previously installed curl-ca-bundle.crt
2008-03-18Fixed an infinite loop when given an invalid SFTP quote command.Dan Fandrich
2008-03-18Added test 626 to reproduce an infinite loop when given an invalidDan Fandrich
SFTP quote command reported by Vincent Le Normand, but left it disabled.
2008-03-18- Added curl_easy_getinfo typechecker.Michal Marek
- Added macros for curl_share_setopt and curl_multi_setopt to check at least the correct number of arguments.
2008-03-17Mark the statement expr with __extension__ so that gcc -pedantic doesn't emitMichal Marek
any hard-to-grasp warnings in curl_easy_setopt() calls in applications. Also delete superfluous semicolons.
2008-03-15Spell the commands rightDan Fandrich
2008-03-13Added tests 622-625 to test SFTP/SCP uploads. Test 625 was an attempt toDan Fandrich
reproduce the --ftp-create-dirs problem reported by Brian Ulm, but that seems to need a call curl_easy_reset() which this test case doesn't do.
2008-03-13- Brian Ulm figured out that if you did an SFTP upload withDaniel Stenberg
CURLOPT_FTP_CREATE_MISSING_DIRS to create a directory, and then re-used the handle and uploaded another file to another directory that needed to be created, the second upload would fail. Another case of a state variable that wasn't properly reset between requests. - I rewrote the 100-continue code to use a single state variable instead of the previous two ones. I think it made the logic somewhat clearer.
2008-03-13- Brian Ulm figured out that if you did an SFTP upload withDaniel Stenberg
CURLOPT_FTP_CREATE_MISSING_DIRS to create a directory, and then re-used the handle and uploaded another file to another directory that needed to be created, the second upload would fail. Another case of a state variable that wasn't properly reset between requests.
2008-03-13Change the confusing two variables for the expect 100 continue stuff intoDaniel Stenberg
a single state variable to make the code easier to follow and understand.
2008-03-13--ftp-create-dirs works on SFTP as wellDan Fandrich
2008-03-13fix code that is normally #ifdef'ed outDaniel Stenberg
2008-03-12Done: 125 - Michal Marek's typechecker-gcc workDaniel Stenberg
2008-03-11updated according to the name resolve race condition fix just committedDaniel Stenberg
2008-03-11- Dmitry Popov filed bug report #1911069Daniel Stenberg
(http://curl.haxx.se/bug/view.cgi?id=1911069) that identified a race condition in the name resolver code when the DNS cache is shared between multiple easy handles, each running in simultaneous threads that could cause crashes.
2008-03-11- Added a macro for curl_easy_setopt() that accepts three arguments and simplyDaniel Stenberg
does nothing with them, just to make sure libcurl users always use three arguments to this function. Due to its use of ... for the third argument, it is otherwise hard to detect abuse.
2008-03-11Recommend passing a 1 as parameter to CURLOPT_SSLENGINE_DEFAULT rather thanDaniel Stenberg
a "dummy" just to get things as fixed as possible in case we ever get the urge to change this to actually mean something.
2008-03-11- Added a type checking macro for curl_easy_setopt(), needs gcc-4.3 and onlyMichal Marek
works in C mode atm (http://curl.haxx.se/mail/lib-2008-02/0267.html , http://curl.haxx.se/mail/lib-2008-02/0292.html )
2008-03-10Added tests 618-621 to test SFTP/SCP transfers of more than one fileDan Fandrich
(test 620 tests the just-fixed problem reported by Brian Ulm).
2008-03-10fixed typoMichal Marek
2008-03-10(try to) use LIBS for libraries (-l) and LDFLAGS for paths (-L) in theMichal Marek
gssapi check. Cleans up curl-config --libs output when REQUIRE_LIB_DEPS=no
2008-03-09- Brian Ulm reported a crash when doing a second SFTP transfer on a re-usedDaniel Stenberg
easy handle if curl_easy_reset() was used between them. I fixed it and Brian verified that it cured his problem. - Brian Ulm reported that if you first tried to download a non-existing SFTP file and then fetched an existing one and re-used the handle, libcurl would still report the second one as non-existing as well! I fixed it abd Brian verified that it cured his problem.
2008-03-08Done: 123 - Mike Protts' SFTP resume downloadDaniel Stenberg
2008-03-07VS2005 and later dafault size for time_t is 64-bit, unlessYang Tse
_USE_32BIT_TIME_T has been defined to get a 32-bit time_t
2008-03-06Fix the gssapi configure check to detect newer MIT Kerberos (patch byMichal Marek
Michael Calmer)
2008-03-06spellcheckedDaniel Stenberg
2008-03-06curl_multi_timeout() is really not recommended with curl_multi_socket()-basedDaniel Stenberg
usage
2008-03-06Regression fix:Yang Tse
select/poll calls will only be retried upon EINTR failures as it previously was in lib/select.c revision 1.29 In this way Curl_socket_ready() and Curl_poll() will again fail on any select/poll errors different than EINTR.
2008-03-06Added tests 616 and 617 to see how SFTP and SCP cope with zero-lengthDan Fandrich
files, as questioned by Mike Protts. SFTP does for me but SCP doesn't so test 617 is disabled for now.