aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-06-17CURLFORM_STREAM: acknowledge CURLFORM_FILENAMEDaniel Stenberg
The CURLFORM_STREAM is documented to only insert a file name (and thus look like a file upload) in the part if CURLFORM_FILENAME is set, but in reality it always inserted a filename="" and if CURLFORM_FILENAME wasn't set, it would insert insert rubbish (or possibly crash). This is now fixed to work as documented, and test 554 has been extended to verify this. Reported by: Sascha Swiercy Bug: http://curl.haxx.se/mail/lib-2011-06/0070.html
2011-06-17configure: avoid direct usage of AS_TR_* macrosYang Tse
2011-06-17xc-translit.m4 provides transliteration macros with well defined behavior.Yang Tse
2011-06-14RELEASE-NOTES: add more contributors for this releaseDaniel Stenberg
2011-06-14RELEASE-NOTES: synced with 0aedccc18a33a778535Daniel Stenberg
2011-06-13curl_formget: fix FILE * leakDaniel Stenberg
Properly deal with the fact that the last fread() call most probably is a short read, and when using callbacks in fact all calls can be short reads. No longer consider a file read done until it returns a 0 from the read function. Reported by: Aaron Orenstein Bug: http://curl.haxx.se/mail/lib-2011-06/0048.html
2011-06-13curl_formget: treat CURLFORM_STREAM betterDaniel Stenberg
If a piece is set to use a callback to get the data, it should not be treated as data. It unfortunately also requires that curl_easy_perform() or similar has been used as otherwise the callback function hasn't been figured out and curl_formget won't know how to get the content.
2011-06-13curl_formget.3: CURLFORM_STREAM has its drawbacksDaniel Stenberg
Due to a design flaw, the CURLFORM_STREAM option doesn't really work with curl_formget until after curl_easy_perform (or similar).
2011-06-13FAQ: binding clarificationDaniel Stenberg
We don't author the bindings, they are created outside the main project.
2011-06-11Added http as a dependency of test 1308Dan Fandrich
2011-06-12test1309: added to the distDaniel Stenberg
2011-06-11write: add return code checks when usedDaniel Stenberg
These were just warnings in test code but it still makes it nicer to not generate them.
2011-06-11long/int messDaniel Stenberg
Typecast when converting to int from long to avoid some compiler warnings
2011-06-11configure: OpenSSL API detection cleanupYang Tse
2011-06-11Fixed test 1309 to pass the torture testDan Fandrich
Removing dynamic allocations also simplifies the test.
2011-06-10splay: add unit testsDaniel Stenberg
The test code that was #ifdef'ed in the code was converted into unit tests in test case 1309. I also removed the #if 0'ed code from splay.c
2011-06-10unittest: mark all unit tested functionsDaniel Stenberg
With "@unittest: [num]" in the header comment for each tested function. Shows we have a log way to go still...
2011-06-10CURLOPT_WRITEHEADER: clarify the docsDaniel Stenberg
2011-06-10unit test formpost: added test case 1308Daniel Stenberg
This is a few first rather basic tests of curl_formadd() and curl_formget(). Should serve as building blocks to add more variations to the test.
2011-06-09configure: warn if OpenSSL headers and library versions don't matchYang Tse
2011-06-09configure: get API info for a couple of OpenSSL functions (followup 2)Yang Tse
2011-06-09configure: get API info for a couple of OpenSSL functions (followup 1)Yang Tse
2011-06-08configure: fix recvfrom 5th arg type qualifier detection (followup)Yang Tse
2011-06-08configure: fix recvfrom 5th arg type qualifier detectionYang Tse
2011-06-08disconnect: wipe out the keeps_speed time stampKamil Dudka
When closing a connection, the speedchecker's timestamp is now deleted so that it cannot accidentally be used by a fresh connection on the same handle when examining the transfer speed. Bug: https://bugzilla.redhat.com/679709
2011-06-07urldata: use uniform inclusion style for OpenSSL headersYang Tse
2011-06-07HTTP time condition: force closure for 200 OKDaniel Stenberg
When a time condition isn't met, so that no body is delivered to the application even though a 2xx response is being read from the server, we must close the connection to avoid a re-use of the connection to be completely tricked. Added test 1128 to verify.
2011-06-07RELEASE-NOTES: synced with b772f3a32146d7dDaniel Stenberg
2011-06-06configure: get API info for a couple of OpenSSL functionsYang Tse
2011-06-05wait_ms: takes an int argumentDaniel Stenberg
Typecasts added since I changed more code to use long for timeouts
2011-06-04Curl_socket_ready: make timeout a 'long'Daniel Stenberg
It was mostly typecasted to int all over the code so switching to long instead all over should be a net gain.
2011-06-04xlc: avoid preprocessor definition usage when linkingYang Tse
2011-06-03unit tests: disable unit tests for a given cross-compilation configuration.Yang Tse
cross-compilation of unit tests static library/programs fails when libcurl shared library is also built. This might be due to a libtool or automake issue. In this case we disable unit tests.
2011-06-03cookie_output: made privateDaniel Stenberg
2011-06-03digest_cleanup_one: made privateDaniel Stenberg
2011-06-03privatise: make private functions staticDaniel Stenberg
2011-06-03Curl_fileinfo_dup: removed, not usedDaniel Stenberg
2011-06-03parsedate: turn private and staticDaniel Stenberg
I removed the prefix as well accordingly.
2011-06-02curl hasn't sent a Pragma: header by default for a whileDan Fandrich
2011-06-02unit tests: attempt to fix linkage issueYang Tse
2011-06-02urlglob: fix zero size mallocYang Tse
2011-06-02Remove unnecessary typecastYang Tse
2011-06-02compiler warning: fixYang Tse
Fix compiler warning: cast increases required alignment
2011-06-02unit tests: make unit tests building actually depend on --enable-debug option.Yang Tse
2011-06-02OpenSSL enabled: require OPENSSL_VERSION_NUMBER definition before usage.Yang Tse
2011-06-01unit tests: more build adjustmentsYang Tse
2011-06-01CURLOPT_WILDCARDMATCH: minor style editDaniel Stenberg
Due to some flaw in roffit I removed some style changes to make the web page look better.
2011-06-01makefile: avoid preprocessor definition usage when linkingYang Tse
2011-06-01warnless: icc 9.1 workaroundYang Tse
2011-05-31testcurl.pl: allow configure args to use '='Daniel Stenberg