<feed xmlns='http://www.w3.org/2005/Atom'>
<title>curl/lib/vtls, branch gemini-meta</title>
<subtitle>cURL mirror with patches applied
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/'/>
<entry>
<title>setopt: support certificate options in memory with struct curl_blob</title>
<updated>2020-05-15T11:03:59+00:00</updated>
<author>
<name>Gilles Vollant</name>
<email>info@winimage.com</email>
</author>
<published>2020-05-15T08:47:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=cac5374298b3e79405bbdabe38941227c73a4c96'/>
<id>cac5374298b3e79405bbdabe38941227c73a4c96</id>
<content type='text'>
This change introduces a generic way to provide binary data in setopt
options, called BLOBs.

This change introduces these new setopts:

CURLOPT_ISSUERCERT_BLOB, CURLOPT_PROXY_SSLCERT_BLOB,
CURLOPT_PROXY_SSLKEY_BLOB, CURLOPT_SSLCERT_BLOB and CURLOPT_SSLKEY_BLOB.

Reviewed-by: Daniel Stenberg
Closes #5357
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change introduces a generic way to provide binary data in setopt
options, called BLOBs.

This change introduces these new setopts:

CURLOPT_ISSUERCERT_BLOB, CURLOPT_PROXY_SSLCERT_BLOB,
CURLOPT_PROXY_SSLKEY_BLOB, CURLOPT_SSLCERT_BLOB and CURLOPT_SSLKEY_BLOB.

Reviewed-by: Daniel Stenberg
Closes #5357
</pre>
</div>
</content>
</entry>
<entry>
<title>source cleanup: remove all custom typedef structs</title>
<updated>2020-05-15T06:54:42+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-13T22:05:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=8df455479f8801bbebad8839fc96abbffa711603'/>
<id>8df455479f8801bbebad8839fc96abbffa711603</id>
<content type='text'>
 - Stick to a single unified way to use structs
 - Make checksrc complain on 'typedef struct {'
 - Allow them in tests, public headers and examples

 - Let MD4_CTX, MD5_CTX, and SHA256_CTX typedefs remain as they actually
   typedef different types/structs depending on build conditions.

Closes #5338
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Stick to a single unified way to use structs
 - Make checksrc complain on 'typedef struct {'
 - Allow them in tests, public headers and examples

 - Let MD4_CTX, MD5_CTX, and SHA256_CTX typedefs remain as they actually
   typedef different types/structs depending on build conditions.

Closes #5338
</pre>
</div>
</content>
</entry>
<entry>
<title>curl_multibyte: add to curlx</title>
<updated>2020-05-14T16:13:27+00:00</updated>
<author>
<name>Marcel Raad</name>
<email>Marcel.Raad@teamviewer.com</email>
</author>
<published>2019-04-13T20:55:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=a55c835e6b99f96e595ad11888a2714447998378'/>
<id>a55c835e6b99f96e595ad11888a2714447998378</id>
<content type='text'>
This will also be needed in the tool and tests.

Ref: https://github.com/curl/curl/pull/3758#issuecomment-482197512
Closes https://github.com/curl/curl/pull/3784
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will also be needed in the tool and tests.

Ref: https://github.com/curl/curl/pull/3758#issuecomment-482197512
Closes https://github.com/curl/curl/pull/3784
</pre>
</div>
</content>
</entry>
<entry>
<title>checksrc: enhance the ASTERISKSPACE and update code accordingly</title>
<updated>2020-05-13T22:02:05+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-13T10:56:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=66b077576313eda129bce9f58fdc894d857cb121'/>
<id>66b077576313eda129bce9f58fdc894d857cb121</id>
<content type='text'>
Fine: "struct hello *world"

Not fine: "struct hello* world" (and variations)

Closes #5386
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fine: "struct hello *world"

Not fine: "struct hello* world" (and variations)

Closes #5386
</pre>
</div>
</content>
</entry>
<entry>
<title>OpenSSL: have CURLOPT_CRLFILE imply CURLSSLOPT_NO_PARTIALCHAIN</title>
<updated>2020-05-13T14:39:36+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-11T21:00:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=81a54b12c631e8126e3eb484c74040b991e78f0c'/>
<id>81a54b12c631e8126e3eb484c74040b991e78f0c</id>
<content type='text'>
... to avoid an OpenSSL bug that otherwise makes the CRL check to fail.

Reported-by: Michael Kaufmann
Fixes #5374
Closes #5376
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... to avoid an OpenSSL bug that otherwise makes the CRL check to fail.

Reported-by: Michael Kaufmann
Fixes #5374
Closes #5376
</pre>
</div>
</content>
</entry>
<entry>
<title>CURLOPT_SSL_OPTIONS: add *_NATIVE_CA to use Windows CA store (with openssl)</title>
<updated>2020-05-08T13:55:04+00:00</updated>
<author>
<name>Gilles Vollant</name>
<email>info@winimage.com</email>
</author>
<published>2019-09-13T09:24:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=148534db57dda611cf8516e92e4d6e35fc1e5074'/>
<id>148534db57dda611cf8516e92e4d6e35fc1e5074</id>
<content type='text'>
Closes #4346
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4346
</pre>
</div>
</content>
</entry>
<entry>
<title>GnuTLS: Backend support for CURLINFO_SSL_VERIFYRESULT</title>
<updated>2020-04-30T12:40:54+00:00</updated>
<author>
<name>Emil Engler</name>
<email>me@emilengler.com</email>
</author>
<published>2020-04-23T19:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=42d8d9a7e816f14226819cdc2440e11ef004230e'/>
<id>42d8d9a7e816f14226819cdc2440e11ef004230e</id>
<content type='text'>
Closes #5287
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5287
</pre>
</div>
</content>
</entry>
<entry>
<title>schannel: source code reindent</title>
<updated>2020-04-29T12:43:59+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-04-27T15:09:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=d39b4128d57d189959ed0fe361de18ea5c399f40'/>
<id>d39b4128d57d189959ed0fe361de18ea5c399f40</id>
<content type='text'>
White space edits only. Conform better to standard curl source code
indenting style.

Closes #5305
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
White space edits only. Conform better to standard curl source code
indenting style.

Closes #5305
</pre>
</div>
</content>
</entry>
<entry>
<title>nss: check for PK11_CreateDigestContext() returning NULL</title>
<updated>2020-04-27T14:25:59+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-04-27T10:21:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=cad15b9f92812ea4cdec6b65b7e2a83bdc007eb3'/>
<id>cad15b9f92812ea4cdec6b65b7e2a83bdc007eb3</id>
<content type='text'>
... to avoid crashes!

Reported-by: Hao Wu
Fixes #5302
Closes #5303
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... to avoid crashes!

Reported-by: Hao Wu
Fixes #5302
Closes #5303
</pre>
</div>
</content>
</entry>
<entry>
<title>select: make Curl_socket_check take timediff_t timeout</title>
<updated>2020-04-23T13:57:23+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-04-15T08:27:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=a96c7529eb31498a464910935a7d1a5e88ce3914'/>
<id>a96c7529eb31498a464910935a7d1a5e88ce3914</id>
<content type='text'>
Coverity found CID 1461718:

Integer handling issues (CONSTANT_EXPRESSION_RESULT) "timeout_ms &gt;
9223372036854775807L" is always false regardless of the values of its
operands. This occurs as the logical second operand of "||".

Closes #5240
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Coverity found CID 1461718:

Integer handling issues (CONSTANT_EXPRESSION_RESULT) "timeout_ms &gt;
9223372036854775807L" is always false regardless of the values of its
operands. This occurs as the logical second operand of "||".

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