Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2004-01-07 | updated year in the copyright string | Daniel Stenberg | |
2004-01-05 | David J Meyer's large file support. | Daniel Stenberg | |
2003-10-14 | Gisle Vanem's IPv6-on-Windows patch applied! | Daniel Stenberg | |
2003-05-14 | George Comninos provided a fix that calls the progress meter when waiting | Daniel Stenberg | |
for FTP command responses take >1 second. |