<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/lib/progress.c, branch bagder/test493-https</title>
<subtitle>github.com: bagder/curl.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/'/>
<entry>
<title>send_speed: simplify the checks for if a speed limit is set</title>
<updated>2021-03-27T11:38:28+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-03-26T12:08:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=b5726e5549a45671391e88e45b9e0702ff4e7a28'/>
<id>b5726e5549a45671391e88e45b9e0702ff4e7a28</id>
<content type='text'>
... as we know the value cannot be set to negative: enforced by
setopt()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... as we know the value cannot be set to negative: enforced by
setopt()
</pre>
</div>
</content>
</entry>
<entry>
<title>config: remove CURL_SIZEOF_CURL_OFF_T use only SIZEOF_CURL_OFF_T</title>
<updated>2021-03-11T09:11:56+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-03-08T11:30:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=78f642ffab9a703bb23e4d9ddb1abe582f14eb62'/>
<id>78f642ffab9a703bb23e4d9ddb1abe582f14eb62</id>
<content type='text'>
Make the code consistently use a single name for the size of the
"curl_off_t" type.

Closes #6702
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the code consistently use a single name for the size of the
"curl_off_t" type.

Closes #6702
</pre>
</div>
</content>
</entry>
<entry>
<title>lib: more conn-&gt;data cleanups</title>
<updated>2021-01-19T08:14:51+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-01-18T10:56:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=a304051620b92e12b6b1b4e19edc57b34ea332b6'/>
<id>a304051620b92e12b6b1b4e19edc57b34ea332b6</id>
<content type='text'>
Closes #6479
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #6479
</pre>
</div>
</content>
</entry>
<entry>
<title>Curl_pgrsStartNow: init speed limit time stamps at start</title>
<updated>2020-11-09T07:19:09+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-11-07T22:53:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=a570f7cd09f05657fd8521e833e149f7639e25a8'/>
<id>a570f7cd09f05657fd8521e833e149f7639e25a8</id>
<content type='text'>
By setting the speed limit time stamps unconditionally at transfer
start, we can start off a transfer without speed limits and yet allow
them to get set during transfer and have an effect.

Reported-by: Kael1117 on github
Fixes #6162
Closes #6184
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By setting the speed limit time stamps unconditionally at transfer
start, we can start off a transfer without speed limits and yet allow
them to get set during transfer and have an effect.

Reported-by: Kael1117 on github
Fixes #6162
Closes #6184
</pre>
</div>
</content>
</entry>
<entry>
<title>curl.se: new home</title>
<updated>2020-11-04T22:59:47+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-11-04T13:02:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=4d2f8006777d6354d9b62eae38ebd0a0256d0f94'/>
<id>4d2f8006777d6354d9b62eae38ebd0a0256d0f94</id>
<content type='text'>
Closes #6172
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #6172
</pre>
</div>
</content>
</entry>
<entry>
<title>Curl_pgrsTime - return new time to avoid timeout integer overflow</title>
<updated>2020-08-28T12:16:41+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-08-24T09:07:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=a2c85bb8e4ba9fa94b88c7592766763e30379ed2'/>
<id>a2c85bb8e4ba9fa94b88c7592766763e30379ed2</id>
<content type='text'>
Setting a timeout to INT_MAX could cause an immediate error to get
returned as timeout because of an overflow when different values of
'now' were used.

This is primarily fixed by having Curl_pgrsTime() return the "now" when
TIMER_STARTSINGLE is set so that the parent function will continue using
that time.

Reported-by: Ionuț-Francisc Oancea
Fixes #5583
Closes #5847
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Setting a timeout to INT_MAX could cause an immediate error to get
returned as timeout because of an overflow when different values of
'now' were used.

This is primarily fixed by having Curl_pgrsTime() return the "now" when
TIMER_STARTSINGLE is set so that the parent function will continue using
that time.

Reported-by: Ionuț-Francisc Oancea
Fixes #5583
Closes #5847
</pre>
</div>
</content>
</entry>
<entry>
<title>timeouts: change millisecond timeouts to timediff_t from time_t</title>
<updated>2020-05-30T21:10:57+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-28T22:08:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=842f73de58f38bd6e285e08bbd1adb6c17cb62cd'/>
<id>842f73de58f38bd6e285e08bbd1adb6c17cb62cd</id>
<content type='text'>
For millisecond timers we like timediff_t better. Also, time_t can be
unsigned so returning a negative value doesn't work then.

Closes #5479
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For millisecond timers we like timediff_t better. Also, time_t can be
unsigned so returning a negative value doesn't work then.

Closes #5479
</pre>
</div>
</content>
</entry>
<entry>
<title>XFERINFOFUNCTION: support CURL_PROGRESSFUNC_CONTINUE</title>
<updated>2019-11-26T08:16:01+00:00</updated>
<author>
<name>John Schroeder</name>
<email>john@schroederspace.com</email>
</author>
<published>2019-11-26T08:13:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=7cf18b05e04bbb0f08c74d2567b0648f6c31a952'/>
<id>7cf18b05e04bbb0f08c74d2567b0648f6c31a952</id>
<content type='text'>
(also for PROGRESSFUNCTION)

By returning this value from the callback, the internal progress
function call is still called afterward.

Closes #4599
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(also for PROGRESSFUNCTION)

By returning this value from the callback, the internal progress
function call is still called afterward.

Closes #4599
</pre>
</div>
</content>
</entry>
<entry>
<title>timediff: make it 64 bit (if possible) even with 32 bit time_t</title>
<updated>2019-08-01T05:43:24+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-07-31T13:30:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=b1616dad8f088d873d88f88b4d884335a4ca285f'/>
<id>b1616dad8f088d873d88f88b4d884335a4ca285f</id>
<content type='text'>
... to make it hold microseconds too.

Fixes #4165
Closes #4168
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... to make it hold microseconds too.

Fixes #4165
Closes #4168
</pre>
</div>
</content>
</entry>
<entry>
<title>progress: reset download/uploaded counter</title>
<updated>2019-07-29T20:31:30+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-07-29T10:16:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=d23e87d551d2d99201d7eb275029b6f0660f5136'/>
<id>d23e87d551d2d99201d7eb275029b6f0660f5136</id>
<content type='text'>
... to make CURLOPT_MAX_RECV_SPEED_LARGE and
CURLOPT_MAX_SEND_SPEED_LARGE work correctly on subsequent transfers that
reuse the same handle.

Fixed-by: Ironbars13 on github
Fixes #4084
Closes #4161
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... to make CURLOPT_MAX_RECV_SPEED_LARGE and
CURLOPT_MAX_SEND_SPEED_LARGE work correctly on subsequent transfers that
reuse the same handle.

Fixed-by: Ironbars13 on github
Fixes #4084
Closes #4161
</pre>
</div>
</content>
</entry>
</feed>
