1
0
mirror of https://github.com/moparisthebest/curl synced 2025-02-28 17:31:46 -05:00
Ryan Winograd 43d036e724
progress: Track total times following redirects
Update the progress timers `t_nslookup`, `t_connect`, `t_appconnect`,
`t_pretransfer`, and `t_starttransfer` to track the total times for
these activities when a redirect is followed. Previously, only the times
for the most recent request would be tracked.

Related changes:

  - Rename `Curl_pgrsResetTimesSizes` to `Curl_pgrsResetTransferSizes`
    now that the function only resets transfer sizes and no longer
    modifies any of the progress timers.

  - Add a bool to the `Progress` struct that is used to prevent
    double-counting `t_starttransfer` times.

Added test case 1399.

Fixes #522 and Known Bug 1.8
Closes #1602
Reported-by: joshhe on github
2017-08-15 18:58:31 +02:00
..
2016-10-18 13:59:54 +02:00
2017-03-26 23:56:23 +02:00
2017-03-26 23:56:23 +02:00
2017-04-22 11:25:27 +02:00
2017-03-13 23:11:45 +01:00
2017-03-13 23:11:45 +01:00
2017-03-13 23:11:45 +01:00
2017-03-26 23:56:23 +02:00
2017-07-28 16:41:29 +02:00
2017-06-30 10:17:27 +02:00
2017-08-06 23:42:50 +02:00
2017-03-13 23:11:45 +01:00
2017-04-22 11:25:27 +02:00
2017-04-22 11:25:27 +02:00
2017-05-11 10:04:01 +02:00
2017-06-30 10:17:27 +02:00
2017-04-22 11:25:27 +02:00
2017-04-22 11:25:27 +02:00
2017-03-13 23:11:45 +01:00
2017-03-26 23:56:23 +02:00
2017-06-30 10:27:41 +02:00
2017-06-18 23:57:45 +02:00
2016-12-21 11:07:26 +01:00
2017-07-10 10:22:34 +02:00
2017-04-22 11:25:27 +02:00
2017-03-26 23:56:23 +02:00
2017-06-21 07:46:21 +02:00
2017-08-01 13:39:38 +02:00
2017-06-08 10:50:47 +02:00
2017-08-03 10:04:16 +02:00
2017-03-13 23:11:45 +01:00
2017-03-26 23:56:23 +02:00
2017-05-01 22:55:29 +02:00
2017-06-30 10:17:27 +02:00
2017-06-30 10:17:27 +02:00
2017-06-30 10:17:27 +02:00
2016-12-24 23:35:43 +01:00
2017-06-30 10:17:27 +02:00
2017-03-13 23:11:45 +01:00
2017-03-26 23:56:23 +02:00
2017-08-12 17:25:50 +02:00
2017-02-28 09:10:18 +01:00