<feed xmlns='http://www.w3.org/2005/Atom'>
<title>curl/lib, branch master</title>
<subtitle>cURL mirror with patches applied
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/'/>
<entry>
<title>Add gemini protocol support</title>
<updated>2020-06-17T00:30:15+00:00</updated>
<author>
<name>Ben Burwell</name>
<email>ben@benburwell.com</email>
</author>
<published>2020-05-21T19:00:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=d8c87b67316fa87fdb9bd5c8b6b1d3291d9ebc9f'/>
<id>d8c87b67316fa87fdb9bd5c8b6b1d3291d9ebc9f</id>
<content type='text'>
The gemini protocol's "speculative specification" is documented  at the
following URLs:

  https://gemini.circumlunar.space/docs/spec-spec.txt
  gopher://gemini.circumlunar.space/1/docs/spec-spec.txt
  gemini://gemini.circumlunar.space/docs/spec-spec.txt

This patch introduces preliminary support for version 0.11.0 of the
specification, as of March 1st 2020.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The gemini protocol's "speculative specification" is documented  at the
following URLs:

  https://gemini.circumlunar.space/docs/spec-spec.txt
  gopher://gemini.circumlunar.space/1/docs/spec-spec.txt
  gemini://gemini.circumlunar.space/docs/spec-spec.txt

This patch introduces preliminary support for version 0.11.0 of the
specification, as of March 1st 2020.
</pre>
</div>
</content>
</entry>
<entry>
<title>ntlm: enable NTLM support with wolfSSL</title>
<updated>2020-06-16T07:06:19+00:00</updated>
<author>
<name>Ruurd Beerstra</name>
<email>ruurd.beerstra@infor.com</email>
</author>
<published>2020-06-11T15:14:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=d80d419d3e3bf0e5f0dea160df5609c57cb3c5df'/>
<id>d80d419d3e3bf0e5f0dea160df5609c57cb3c5df</id>
<content type='text'>
When wolfSSL is built with its OpenSSL API layer, it fetures the same DES*
functions that OpenSSL has. This change take advantage of that.

Co-authored-by: Daniel Stenberg
Closes #5556
Fixes #5548
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When wolfSSL is built with its OpenSSL API layer, it fetures the same DES*
functions that OpenSSL has. This change take advantage of that.

Co-authored-by: Daniel Stenberg
Closes #5556
Fixes #5548
</pre>
</div>
</content>
</entry>
<entry>
<title>http: move header storage to Curl_easy from connectdata</title>
<updated>2020-06-15T20:56:25+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-06-15T09:28:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=e15e51384a423be31318b3c9c7d612a1aae661fd'/>
<id>e15e51384a423be31318b3c9c7d612a1aae661fd</id>
<content type='text'>
Since the connection can be used by many independent requests (using
HTTP/2 or HTTP/3), things like user-agent and other transfer-specific
data MUST NOT be kept connection oriented as it could lead to requests
getting the wrong string for their requests. This struct data was
lingering like this due to old HTTP1 legacy thinking where it didn't
mattered..

Fixes #5566
Closes #5567
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the connection can be used by many independent requests (using
HTTP/2 or HTTP/3), things like user-agent and other transfer-specific
data MUST NOT be kept connection oriented as it could lead to requests
getting the wrong string for their requests. This struct data was
lingering like this due to old HTTP1 legacy thinking where it didn't
mattered..

Fixes #5566
Closes #5567
</pre>
</div>
</content>
</entry>
<entry>
<title>altsvc: remove the num field from the altsvc struct</title>
<updated>2020-06-12T21:24:11+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-06-12T15:35:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=b88bdedf9c20793ee553612c897156f2f9a31dc7'/>
<id>b88bdedf9c20793ee553612c897156f2f9a31dc7</id>
<content type='text'>
It was superfluous since we have the list.size alredy

Reported-by: Jay Satiro
Fixes #5553
Closes #5563
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was superfluous since we have the list.size alredy

Reported-by: Jay Satiro
Fixes #5553
Closes #5563
</pre>
</div>
</content>
</entry>
<entry>
<title>share: don't set the share flag it something fails</title>
<updated>2020-06-12T07:42:52+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-06-11T08:16:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=8b4e79677508a1119bcd2463f549aa97b7442f48'/>
<id>8b4e79677508a1119bcd2463f549aa97b7442f48</id>
<content type='text'>
When asking for a specific feature to be shared in the share object,
that bit was previously set unconditionally even if the shared feature
failed or otherwise wouldn't work.

Closes #5554
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When asking for a specific feature to be shared in the share object,
that bit was previously set unconditionally even if the shared feature
failed or otherwise wouldn't work.

Closes #5554
</pre>
</div>
</content>
</entry>
<entry>
<title>wording: avoid blacklist/whitelist stereotypes</title>
<updated>2020-06-10T06:49:17+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-06-09T14:08:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=eab2f95c0de94e9816c8a6110d20673761dd97a4'/>
<id>eab2f95c0de94e9816c8a6110d20673761dd97a4</id>
<content type='text'>
Instead of discussing if there's value or meaning (implied or not) in
the colors, let's use words without the same possibly negative
associations.

Closes #5546
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of discussing if there's value or meaning (implied or not) in
the colors, let's use words without the same possibly negative
associations.

Closes #5546
</pre>
</div>
</content>
</entry>
<entry>
<title>socks: detect connection close during handshake</title>
<updated>2020-06-08T21:19:36+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-06-08T12:05:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=2a41e236716da4c41ebc1132bd36d9273bd0321f'/>
<id>2a41e236716da4c41ebc1132bd36d9273bd0321f</id>
<content type='text'>
The SOCKS4/5 state machines weren't properly terminated when the proxy
connection got closed, leading to a busy-loop.

Reported-By: zloi-user on github
Fixes #5532
Closes #5542
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The SOCKS4/5 state machines weren't properly terminated when the proxy
connection got closed, leading to a busy-loop.

Reported-By: zloi-user on github
Fixes #5532
Closes #5542
</pre>
</div>
</content>
</entry>
<entry>
<title>multi: add defensive check on data-&gt;multi-&gt;num_alive</title>
<updated>2020-06-08T14:14:07+00:00</updated>
<author>
<name>xquery</name>
<email>jim@webcomposite.com</email>
</author>
<published>2020-06-08T11:25:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=0a35580e210df6a0548c114665f201ecd759eadd'/>
<id>0a35580e210df6a0548c114665f201ecd759eadd</id>
<content type='text'>
Closes #5540
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5540
</pre>
</div>
</content>
</entry>
<entry>
<title>Curl_addrinfo: use one malloc instead of three</title>
<updated>2020-06-08T14:10:53+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-06-06T21:10:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=54d3769761e5a842aefa9462cd0eaed00da400d0'/>
<id>54d3769761e5a842aefa9462cd0eaed00da400d0</id>
<content type='text'>
To reduce the amount of allocations needed for creating a Curl_addrinfo
struct, make a single larger malloc instead of three separate smaller
ones.

Closes #5533
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To reduce the amount of allocations needed for creating a Curl_addrinfo
struct, make a single larger malloc instead of three separate smaller
ones.

Closes #5533
</pre>
</div>
</content>
</entry>
<entry>
<title>quiche: update SSLKEYLOGFILE support</title>
<updated>2020-06-08T14:09:49+00:00</updated>
<author>
<name>Alessandro Ghedini</name>
<email>alessandro@cloudflare.com</email>
</author>
<published>2020-06-08T11:47:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=52777754623628f91ee2316acee52e68831f3e02'/>
<id>52777754623628f91ee2316acee52e68831f3e02</id>
<content type='text'>
quiche now requires the application to explicitly set the keylog path
for each connection, rather than reading the environment variable
itself.

Closes #5541
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
quiche now requires the application to explicitly set the keylog path
for each connection, rather than reading the environment variable
itself.

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