<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/lib/connect.c, branch bagder/https-proxyu-req-http</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>symbian: drop support</title>
<updated>2020-09-22T13:14:12+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-09-21T12:28:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=3d64031fa7a80ac4ae3fd09a5939196268b92f81'/>
<id>3d64031fa7a80ac4ae3fd09a5939196268b92f81</id>
<content type='text'>
The OS is deprecated. I see no traces of anyone having actually built
curl for Symbian after 2012.

The public headers are unmodified.

Closes #5989
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The OS is deprecated. I see no traces of anyone having actually built
curl for Symbian after 2012.

The public headers are unmodified.

Closes #5989
</pre>
</div>
</content>
</entry>
<entry>
<title>connect.c: remove superfluous 'else' in Curl_getconnectinfo</title>
<updated>2020-09-04T11:31:51+00:00</updated>
<author>
<name>ihsinme</name>
<email>61293369+ihsinme@users.noreply.github.com</email>
</author>
<published>2020-09-04T11:23:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=d1d310531721c0e9c47ab25420a90f5c63913878'/>
<id>d1d310531721c0e9c47ab25420a90f5c63913878</id>
<content type='text'>
Closes #5912
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5912
</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>CURLE_PROXY: new error code</title>
<updated>2020-08-24T06:41:48+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-08-24T06:39:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=88b1ca7cba5c94b11c3a6510146ba410e8858771'/>
<id>88b1ca7cba5c94b11c3a6510146ba410e8858771</id>
<content type='text'>
Failures clearly returned from a (SOCKS) proxy now causes this return
code. Previously the situation was not very clear as what would be
returned and when.

In addition: when this error code is returned, an application can use
CURLINFO_PROXY_ERROR to query libcurl for the detailed error, which then
returns a value from the new 'CURLproxycode' enum.

Closes #5770
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Failures clearly returned from a (SOCKS) proxy now causes this return
code. Previously the situation was not very clear as what would be
returned and when.

In addition: when this error code is returned, an application can use
CURLINFO_PROXY_ERROR to query libcurl for the detailed error, which then
returns a value from the new 'CURLproxycode' enum.

Closes #5770
</pre>
</div>
</content>
</entry>
<entry>
<title>Curl_easy: remember last connection by id, not by pointer</title>
<updated>2020-08-17T12:33:09+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-08-16T09:34:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=3c9e021f86872baae412a427e807fbfa2f3e8a22'/>
<id>3c9e021f86872baae412a427e807fbfa2f3e8a22</id>
<content type='text'>
CVE-2020-8231

Bug: https://curl.haxx.se/docs/CVE-2020-8231.html

Reported-by: Marc Aldorasi
Closes #5824
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVE-2020-8231

Bug: https://curl.haxx.se/docs/CVE-2020-8231.html

Reported-by: Marc Aldorasi
Closes #5824
</pre>
</div>
</content>
</entry>
<entry>
<title>win32: Add Curl_verify_windows_version() to curlx</title>
<updated>2020-08-02T15:58:44+00:00</updated>
<author>
<name>Cameron Cawley</name>
<email>ccawley2011@gmail.com</email>
</author>
<published>2020-07-31T19:36:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=790137b0f701fc9dc8e40d903b89be9f1ecadd00'/>
<id>790137b0f701fc9dc8e40d903b89be9f1ecadd00</id>
<content type='text'>
Closes https://github.com/curl/curl/pull/5754
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes https://github.com/curl/curl/pull/5754
</pre>
</div>
</content>
</entry>
<entry>
<title>connect: remove redundant message about connect failure</title>
<updated>2020-07-31T16:58:03+00:00</updated>
<author>
<name>Marc Hoersken</name>
<email>info@marc-hoersken.de</email>
</author>
<published>2020-07-28T18:54:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=633c9478c91ff20887a9516139802e1042e6cf7a'/>
<id>633c9478c91ff20887a9516139802e1042e6cf7a</id>
<content type='text'>
Reviewed-by: Daniel Stenberg

Closes #5708
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: Daniel Stenberg

Closes #5708
</pre>
</div>
</content>
</entry>
<entry>
<title>connect: improve happy eyeballs handling</title>
<updated>2020-06-17T22:20:42+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-06-15T14:17:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=dc90f510657875a95d8f82def2c1e79c7284c9dc'/>
<id>dc90f510657875a95d8f82def2c1e79c7284c9dc</id>
<content type='text'>
For QUIC but also for regular TCP when the second family runs out of IPs
with a failure while the first family is still trying to connect.

Separated the timeout handling for IPv4 and IPv6 connections when they
both have a number of addresses to iterate over.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For QUIC but also for regular TCP when the second family runs out of IPs
with a failure while the first family is still trying to connect.

Separated the timeout handling for IPv4 and IPv6 connections when they
both have a number of addresses to iterate over.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: disable more code/data when built without proxy support</title>
<updated>2020-05-30T21:18:16+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-27T09:51:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=f3d501dc678d80a93325bd93ab05c48855e1c0d1'/>
<id>f3d501dc678d80a93325bd93ab05c48855e1c0d1</id>
<content type='text'>
Added build to travis to verify

Closes #5466
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added build to travis to verify

Closes #5466
</pre>
</div>
</content>
</entry>
<entry>
<title>urldata: connect related booleans live in struct ConnectBits</title>
<updated>2020-05-27T06:02:47+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-26T12:42:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=7414fb25a211f08591b80298746afcfad8718894'/>
<id>7414fb25a211f08591b80298746afcfad8718894</id>
<content type='text'>
And remove a few unused booleans!

Closes #5461
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And remove a few unused booleans!

Closes #5461
</pre>
</div>
</content>
</entry>
</feed>
