Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-21 | Fix a couple of spelling errors in lib/ | Fabian Keil | |
Found with codespell. | |||
2011-03-21 | progress: don't print the last update on a separate line. | Julien Chaffraix | |
Curl_posttransfer is called too soon to add the final new line. Moved the new line logic to pgrsDone as there is no more call to update the progress status after this call. Reported by: Dmitri Shubin <sbn_at_tbricks.com> http://curl.haxx.se/mail/lib-2010-12/0162.html | |||
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2009-11-05 | avoid division by zero | Yang Tse | |
2009-11-04 | - I fixed several problems with the transfer progress meter. It showed the | Daniel Stenberg | |
wrong percentage for small files, most notable for <1000 bytes and could easily end up showing more than 100% at the end. It also didn't show any percentage, transfer size or estimated transfer times when transferring less than 100 bytes. | |||
2009-10-31 | - Gabriel Kuri reported a problem with CURLINFO_CONTENT_LENGTH_DOWNLOAD if the | Daniel Stenberg | |
download was 0 bytes, as libcurl would then return the size as unknown (-1) and not 0. I wrote a fix and test case 566 to verify it. | |||
2008-10-11 | fix compiler warning: explicit conversion of a 64-bit integral type to a ↵ | Yang Tse | |
smaller integral type | |||
2008-08-26 | Use SIZEOF_OFF_T definition from config file | Yang Tse | |
2008-08-16 | Library internal only C preprocessor macros FORMAT_OFF_T and FORMAT_OFF_TU | Yang Tse | |
remain in use as internal curl_off_t print formatting strings for the internal *printf functions which still cannot handle print formatting string directives such as "I64d", "I64u", and others available on MSVC, MinGW, Intel's ICC, and other DOS/Windows compilers. This reverts previous commit part which did: FORMAT_OFF_T -> CURL_FORMAT_CURL_OFF_T FORMAT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU | |||
2008-08-15 | For congruency sake with the naming of other CURL_XXXXXX_CURL_OFF_T macros, | Yang Tse | |
the names of the curl_off_t formatting string directives now become CURL_FORMAT_CURL_OFF_T and CURL_FORMAT_CURL_OFF_TU. CURL_FMT_OFF_T -> CURL_FORMAT_CURL_OFF_T CURL_FMT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU Remove the use of an internal name for the curl_off_t formatting string directives and use the common one available from the inside and outside of the library. FORMAT_OFF_T -> CURL_FORMAT_CURL_OFF_T FORMAT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU | |||
2008-08-12 | Fix curl_off_t sized constants usage | Yang Tse | |
2008-08-11 | s/SIZEOF_CURL_OFF_T/CURL_SIZEOF_CURL_OFF_T/g | Yang Tse | |
2008-07-03 | Introcuding a new timestamp for curl_easy_getinfo(): | Daniel Stenberg | |
CURLINFO_APPCONNECT_TIME. This is set with the "application layer" handshake/connection is completed (typically SSL, TLS or SSH). By using this you can figure out the application layer's own connect time. You can extract the time stamp using curl's -w option and the new variable named 'time_appconnect'. This feature was sponsored by Lenny Rachitsky at NeuStar. | |||
2007-11-24 | struct HandleData is now called struct SingleRequest, and is only for data that | Daniel Stenberg | |
is inited at the start of the DO action. I removed the Curl_transfer_keeper struct completely, and I had to move out a few struct members (that had to be set before DO or used after DONE) to the UrlState struct. The SingleRequest struct is accessed with SessionHandle->req. One of the biggest reasons for doing this was the bunch of duplicate struct members in HandleData and Curl_transfer_keeper since it was really messy to keep track of two variables with the same name and basically the same purpose! | |||
2007-04-18 | - Prevent the internal progress meter from updating more frequently than once | Daniel Stenberg | |
per second. | |||
2007-03-23 | Change spelling, ONE_TERRABYTE -> ONE_TERABYTE | Yang Tse | |
Shave off a couple of function calls in the part of Curl_pgrsUpdate() which is always executed when called. Fix a couple of comments. | |||
2007-03-19 | Bryan Henderson fixed the progress function so that it can get called | Yang Tse | |
more frequently allowing same calling frecuency for the client progress callback, while keeping the once a second frecuency for speed calculations and internal display of the transfer progress. | |||
2007-03-11 | reverted the pselect patch => http://curl.haxx.se/mail/lib-2007-03/0100.html | Daniel Stenberg | |
2007-03-10 | - Bryan Henderson introduces two things: | Daniel Stenberg | |
1) the progress callback gets called more frequently (at times) 2) libcurl *might* call the callback when it receives a signal | |||
2006-10-27 | Update copyright year, since the file has been modified | Yang Tse | |
2006-09-07 | Major overhaul introducing http pipelining support and shared connection | Daniel Stenberg | |
cache within the multi handle. | |||
2004-11-26 | As reported in Mandrake's bug tracker bug 12289 | Daniel Stenberg | |
(http://qa.mandrakesoft.com/show_bug.cgi?id=12289), curl would print a newline to "finish" the progress meter after each redirect and not only after a completed transfer. | |||
2004-10-08 | prevent warning with comparison between signed and unsigned | Daniel Stenberg | |
2004-10-06 | removed tabs and trailing whitespace from source | Daniel Stenberg | |
2004-08-10 | more typecasts to please picky compilers | Daniel Stenberg | |
2004-07-02 | explicit typecasts to double to prevent warnings about implicit conversions | Daniel Stenberg | |
that might lose accuracy | |||
2004-07-01 | typecast to int when the variable is int! | Daniel Stenberg | |
2004-06-24 | Replaced all uses of sprintf() with the safer snprintf(). It is just a | Daniel Stenberg | |
precaution to prevent mistakes to lead to buffer overflows. | |||
2004-05-21 | quickfix to avoid division by zero, possibly we should go over all of these | Daniel Stenberg | |
once and for all | |||
2004-05-20 | calculate upload and download speed using doubles to keep precision. | Daniel Stenberg | |
deleted trailing whitespace | |||
2004-05-05 | hm, avoid division by zero more carefully with that new percentage math | Daniel Stenberg | |
2004-05-05 | Gisle fixed the percentage to work, I adjusted it slightly to not as easily | Daniel Stenberg | |
overflow on 32bit filesize-systems | |||
2004-05-05 | made the progress meter display not overflow even if _very_ large files | Daniel Stenberg | |
are transfered. The maximum size we support now is 8 exabytes, which equals to 8192 petabytes... | |||
2004-05-05 | if the values allow it, avoid floting point math for the current speed | Daniel Stenberg | |
2004-04-19 | Gisle Vanem corrected a mistake in a recent progress fix | Daniel Stenberg | |
2004-04-09 | Dirk Manske increased the resolution for what the CURLINFO_*_TIME return. | Daniel Stenberg | |
2004-04-02 | Dirk Manske's feedback: | Daniel Stenberg | |
* bring back subsecond resolution to CURLINFO_TOTAL_TIME * Fix the Curl_pgrsDone() so that the final progress update is shown properly | |||
2004-03-23 | made time2str() use longs internally instead to prevent compiler warnings | Daniel Stenberg | |
when converting to ints | |||
2004-03-23 | added explicit typecasts to prevent compiler warnings on variable conversions | Daniel Stenberg | |
2004-03-23 | it actually fits to make a NNNd NNh display so this can be used up to | Daniel Stenberg | |
999 days | |||
2004-03-23 | Fixed the time fields no never get wider than 8 letters. They can now switch | Daniel Stenberg | |
to a "days + hours" or even "just days" display if the time value is very large. I also switched several calculations over to fixed-point instead of the previous doubles. | |||
2004-03-11 | Made max5data() take a curl_off_t size as argument instead of double. Should | Daniel Stenberg | |
make the progress meter more accurate for large files. Also made the sprintf usage in that function avoid floating point. | |||
2004-03-10 | Use more curl_off_t variables when doing the progress meter calculations and | Daniel Stenberg | |
argument passing and try to convert to double only when providing data to the external world. | |||
2004-03-02 | Yet another curl_off_t printf format attempt, we now exclude the %-letter from | Daniel Stenberg | |
FORMAT_OFF_T to allow additional options to get specified, like with '"%5" FORMAT_OFF_T'. | |||
2004-03-02 | use FORMAT_OFF_T instead of CURL_FORMAT_OFF_T to reduce the complexity of | Daniel Stenberg | |
having to redef that name | |||
2004-03-01 | Use CURL_FORMAT_OFF_T for printf()inf curl_off_t variables. | Daniel Stenberg | |
2004-01-29 | Dan Fandrich's cleanup patch to make pedantic compiler options cause less | Daniel Stenberg | |
warnings. Minor edits by me. | |||
2004-01-27 | very big transfers now get nicer progress displayed after 9999 megabytes have | Daniel Stenberg | |
been transfered! | |||
2004-01-23 | fixed the progress meter display for files >32 bit, Gisle Vanem reported | Daniel Stenberg | |
2004-01-15 | use the %dk display for one extra k of progress | Daniel Stenberg | |