History log of /curl/lib/progress.h (Results 26 – 49 of 49)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: curl-7_26_0
# c44d45db 23-Mar-2012 Daniel Stenberg

HTTP: reset expected DL/UL sizes on redirects

With FOLLOWLOCATION enabled. When a 3xx page is downloaded and the
download size was known (like with a Content-Length header), but the

HTTP: reset expected DL/UL sizes on redirects

With FOLLOWLOCATION enabled. When a 3xx page is downloaded and the
download size was known (like with a Content-Length header), but the
subsequent URL (transfered after the 3xx page) was chunked encoded, then
the previous "known download size" would linger and cause the progress
meter to get incorrect information, ie the former value would remain
being sent in. This could easily result in downloads that were WAY
larger than "expected" and would cause >100% outputs with the curl
command line tool.

Test case 599 was created and it was used to repeat the bug and then
verify the fix.

Bug: http://curl.haxx.se/bug/view.cgi?id=3510057
Reported by: Michael Wallner

show more ...


Revision tags: curl-7_25_0, curl-7_24_0
# c834213a 19-Dec-2011 Gokhan Sengun

FTP: perform active connections non-blocking

1- Two new error codes are introduced.

CURLE_FTP_ACCEPT_FAILED to be set whenever ACCEPTing fails because of
FTP server connected.

FTP: perform active connections non-blocking

1- Two new error codes are introduced.

CURLE_FTP_ACCEPT_FAILED to be set whenever ACCEPTing fails because of
FTP server connected.

CURLE_FTP_ACCEPT_TIMEOUT to be set whenever ACCEPTing timeouts.

Neither of these errors are considered fatal and control connection
remains OK because it could just be a firewall blocking server to
connect to the client.

2- One new setopt option was introduced.

CURLOPT_ACCEPTTIMEOUT_MS

It sets the maximum amount of time FTP client is going to wait for a
server to connect. Internal default accept timeout is 60 seconds.

show more ...


Revision tags: curl-7_23_1, curl-7_23_0, curl-7_22_0, curl-7_21_7, curl-7_21_6, curl-7_21_5, curl-7_21_4, curl-7_21_3, curl-7_21_2, curl-7_21_1, curl-7_21_0, curl-7_20_1
# 2309b4e3 24-Mar-2010 Daniel Stenberg

remove the CVSish $Id$ lines


Revision tags: curl-7_20_0, curl-7_19_7, curl-7_19_6, curl-7_19_5, curl-7_19_4, curl-7_19_3, curl-7_19_2, curl-7_19_1, curl-7_19_0
# 7c648782 03-Jul-2008 Daniel Stenberg

Introcuding a new timestamp for curl_easy_getinfo():
CURLINFO_APPCONNECT_TIME. This is set with the "application layer"
handshake/connection is completed (typically SSL, TLS or SSH). By using

Introcuding a new timestamp for curl_easy_getinfo():
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.

show more ...


Revision tags: curl-7_18_2, curl-7_18_1, curl-7_18_0, curl-7_17_1, curl-7_17_0, curl-7_17_0-preldapfix, curl-7_16_4, curl-7_16_3, curl-7_16_2, curl-7_16_1, curl-7_16_0, curl-7_15_6-prepipeline, curl-7_15_5, curl-7_15_4, curl-7_15_3, curl-7_15_2, curl-7_15_1, curl-7_15_0, curl-7_14_1, c-ares-1_3_0, curl-7_14_0, curl-7_13_2, curl-7_13_1, before_ftp_statemachine, curl-7_13_0, curl-7_12_3
# 5931d43a 15-Nov-2004 Daniel Stenberg

clean up start time and t_startsingle use so that redirect_time works properly


Revision tags: curl-7_12_2, curl-7_12_1, pre-aifix, curl-7_12_0, curl-7_11_2, c-ares-1_2_0, curl-7_11_1
# 0d1fc73f 10-Mar-2004 Daniel Stenberg

Use more curl_off_t variables when doing the progress meter calculations and
argument passing and try to convert to double only when providing data to the
external world.


Revision tags: curl-7_11_0
# 053f6c85 07-Jan-2004 Daniel Stenberg

updated year in the copyright string


Revision tags: curl-7_10_8, curl-7_10_7, curl-7_10_6, curl-7_10_5, curl-7_10_4
# f26a338a 16-Jan-2003 Daniel Stenberg

copyright year update in the source header


Revision tags: curl-7_10_3, curl-7_10_2, curl-7_10_1, curl-7_10
# ba4e69be 03-Sep-2002 Daniel Stenberg

updated source code boilerplate/header


Revision tags: curl-7_9_8, curl-7_9_7, curl-7_9_7-pre2
# 62d205a2 16-Apr-2002 Daniel Stenberg

Dirk Manske brought the patch that introduces two new CURLINFO_* values:
CURLINFO_REDIRECT_TIME and CURLINFO_REDIRECT_COUNT.


Revision tags: curl-7_9_6
# 974f314f 19-Mar-2002 Daniel Stenberg

copyright string (year) update


Revision tags: curl-7_9_5, curl-7_9_5-pre4, curl-7_9_5-pre2, curl-7_9_4, curl-7_9_3, curl-7_9_3-pre3, curl-7_9_3-pre2, curl-7_9_3-pre1, pre-host-cache, curl-7_9_2
# ca0fd33d 20-Nov-2001 Daniel Stenberg

Georg Horn's STARTTRANSFER_TIME patch


Revision tags: curl-7_9_1, curl-7_9, Curl_easy_1-1-8, Curl_easy_1-1-7
# 0ece1b5c 30-Aug-2001 Daniel Stenberg

Major rename and redesign of the internal "backbone" structs. Details will
be posted in a minute to the libcurl list.


Revision tags: before_urldata_rename, curl-7_8_1, curl-7_8_1-pre3, curl-7_8, curl-7_8-pre2, curl-7_7_3, curl-7_7_2
# 3fd65fb7 18-Apr-2001 Daniel Stenberg

Remade resume stuff to keep data in the connectdata struct instead of the
main handle struct to work with persistant connections


Revision tags: curl-7_7_1, curl-7_7, curl-7_7-beta5, curl-7_7-beta3, curl-7_7-beta2, curl-7_7-beta1, curl-7_7_alpha2, curl-7_6_1, curl-7_6_1-pre3, curl-7_6_1-pre2, curl-7_6_1-pre1, curl-7_6, curl-7_6-pre4, curl_7_6-pre3
# 40311044 05-Jan-2001 Daniel Stenberg

Internal symbols that aren't static are now prefixed with 'Curl_'


Revision tags: curl-7_5_2
# 24dee483 03-Jan-2001 Daniel Stenberg

dual-license fix


Revision tags: pre-header-change, curl-7_5
# e05922c4 06-Nov-2000 Daniel Stenberg

modified pgrsTime() to the new functionality


Revision tags: curl-7_4_1, curl-7_3, curl-7_2, curl-7_1_1
# 1ef3600a 20-Jun-2000 Daniel Stenberg

haxx.nu => haxx.se


# 94deff65 16-Jun-2000 Daniel Stenberg

removed pgrsMode()


Revision tags: v7_0_2beta
# 96dde76b 22-May-2000 Daniel Stenberg

moved here from the newlib branch


# 89f05410 11-Apr-2000 Daniel Stenberg

added a missing prototype, removed unused code


Revision tags: curl-6_5_2, curl-6_5_1, curl-6_5
# 28011b8f 01-Mar-2000 Daniel Stenberg

added prototype and defines for pgrsTime()


# 7413ee66 14-Feb-2000 Daniel Stenberg

all new progress stuff on the way in


# ae1912cb 29-Dec-1999 Daniel Stenberg

Initial revision


12