aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-01-18Lau Hang Kin found and fixed a problem with the multi interface when doingDaniel Stenberg
CONNECT over a proxy. curl_multi_fdset() didn't report back the socket properly during that state, due to a missing case in the switch in the multi_getsock() function.
2008-01-18fix failure to properly detect SSH and SOCKS servers start up on loaded systemsYang Tse
2008-01-18to actually allow really big HTTP POSTs curl's postfieldsize type is changed toYang Tse
curl_off_t and CURLOPT_POSTFIELDSIZE_LARGE is used to pass value to libcurl
2008-01-17curl-java 0.2.1Daniel Stenberg
2008-01-17the java binding is not really maintainedDaniel Stenberg
2008-01-17Don't abort tests 518 and 537 when unable to raise the open-file soft limitYang Tse
2008-01-17fix compiler warningYang Tse
2008-01-17Put the comments in an XML-valid location.Dan Fandrich
2008-01-17updated lib versions.Gunter Knauf
2008-01-17updated copyright for new year.Gunter Knauf
2008-01-16Added test 553. This test case and code is based on the bug recipe Joe MalickiDaniel Stenberg
provided for bug report #1871269, fixed on Jan 14 2008 before the 7.18.0 release.
2008-01-16remove trailing comma too, even though I don't think it does any harmDaniel Stenberg
2008-01-16Nathan Coulter's patch that makes runtests.pl respect the PATH when figuringDaniel Stenberg
out what valgrind to run.
2008-01-16Dmitry Kurochkin's additional pipelining bugfixDaniel Stenberg
2008-01-16fix handling of out of memory in the command line tool that afectedYang Tse
data url encoded HTTP POSTs when reading it from a file.
2008-01-16OS/400 update:Patrick Monnerat
New declarations in curl.h reported to curl.inc.in. Copyrights extended to 2008. SONAME handling introduced in build scripts.
2008-01-16Dmitry Kurochkin worked a lot on improving the HTTP Pipelining support thatDaniel Stenberg
previously had a number of flaws, perhaps most notably when an application fired up N transfers at once as then they wouldn't pipeline at all that nicely as anyone would think... Test case 530 was also updated to take the improved functionality into account.
2008-01-15Calls to Curl_failf() are not supposed to provide a trailing newline as theDaniel Stenberg
function itself adds that. Fixed on 50 or something strings!
2008-01-15Woops, partly revert my previous commit and do it slightly differently instead.Daniel Stenberg
The signalling of that a global DNS cache is wanted is done by setting the option but the setting of the internal variable that it is in use must not be done until it finally actually gets used! NOTE and WARNING: I noticed that you can't actually switch off the global dns cache with CURLOPT_DNS_USE_GLOBAL_CACHE but you couldn't do that previously either and the option is very clearly and loudly documented as DO NOTE USE so I won't bother to fix this bug now.
2008-01-15I made the torture test on test 530 go through. This was actually due toDaniel Stenberg
silly code left from when we switched to let the multi handle "hold" the dns cache when using the multi interface... Of course this only triggered when a certain function call returned error at the correct moment.
2008-01-15Michal Marek's improved .curlrc syntax descriptionDaniel Stenberg
2008-01-14Joe Malicki filed bug report #1871269Daniel Stenberg
(http://curl.haxx.se/bug/view.cgi?id=1871269) and we could fix his hang- problem that occurred when doing a large HTTP POST request with the response-body read from a callback.
2008-01-14fix compiler warningYang Tse
2008-01-14startnew() shouldn't return a positive pid as reported in the pidfileYang Tse
by the spawned server itself unless it is actually alive
2008-01-145.3 support FF3 sqlite cookie filesDaniel Stenberg
2008-01-14Trying GnuTLS and OpenSSL together fails to compile in not soGisle Vanem
obvious ways. Give an explicit error.
2008-01-14#115 is doneYang Tse
2008-01-13fix compiler warningYang Tse
2008-01-13add client features partYang Tse
2008-01-12I re-arranged the curl --help output. All the options are now sorted onDaniel Stenberg
their long option names and all descriptions are one-liners.
2008-01-12Eric Landes provided the patch (edited by me) that introduces theDaniel Stenberg
--keepalive-time to curl to set the keepalive probe interval. I also took the opportunity to rename the recently added no-keep-alive option to no-keepalive to keep a consistent naming and to avoid getting two dashes in these option names. Eric also provided an update to the man page for the new option.
2008-01-12added release dates for four very old releasesDaniel Stenberg
2008-01-12Remove hardcoded verbosityYang Tse
2008-01-12OoopsYang Tse
2008-01-11OoopsYang Tse
2008-01-11new yearDaniel Stenberg
2008-01-11When verifying that test harness's SSH and SOCKS servers have beenYang Tse
started check also that the process is actually alive, since they could have died once the pidfile was written out
2008-01-11fix compiler warningYang Tse
2008-01-11fix compiler warningYang Tse
2008-01-11"114 - Ranged downloads on file:// URLs" doneDaniel Stenberg
2008-01-11Daniel Egger made CURLOPT_RANGE work on file:// URLs the very same way itDaniel Stenberg
already worked for FTP:// URLs
2008-01-11I made the curl tool switch from using CURLOPT_IOCTLFUNCTION to now use theDaniel Stenberg
spanking new CURLOPT_SEEKFUNCTION simply to take advantage of the improved performance for the upload resume cases where you want to upload the last few bytes of a very large file. To implement this decently, I had to switch the client code for uploading from fopen()/fread() to plain open()/read() so that we can use lseek() to do >32bit seeks (as fseek() doesn't allow that) on systems that offer support for that.
2008-01-10Michal Marek made curl-config --libs not include /usr/lib64 in the outputDaniel Stenberg
(it already before skipped /usr/lib). /usr/lib64 is the default library directory on many 64bit systems and it's unlikely that anyone would use the path privately on systems where it's not.
2008-01-10Temporary change to help debugging SSH server verification failuresYang Tse
2008-01-10Two more items done:Daniel Stenberg
109 - curl_easy_pause 110 - seekfunction
2008-01-10Georg Lippitsch brought CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA to allowDaniel Stenberg
libcurl to seek in a given input stream. This is particularly important when doing upload resumes when there's already a huge part of the file present remotely. Before, and still if this callback isn't used, libcurl will read and through away the entire file up to the point to where the resuming begins (which of course can be a slow opereration depending on file size, I/O bandwidth and more). This new function will also be preferred to get used instead of the CURLOPT_IOCTLFUNCTION for seeking back in a stream when doing multi-stage HTTP auth with POST/PUT.
2008-01-10Nikitinskit Dmitriy filed bug report #1868255Daniel Stenberg
(http://curl.haxx.se/bug/view.cgi?id=1868255) with a patch. It identifies and fixes a problem with parsing WWW-Authenticate: headers with additional spaces in the line that the parser wasn't written to deal with.
2008-01-10corrected commentDaniel Stenberg
2008-01-09fix compiler warningYang Tse
2008-01-09Fix file IdYang Tse