<feed xmlns='http://www.w3.org/2005/Atom'>
<title>curl/lib/vauth, 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>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>copyright: updated year ranges out of sync</title>
<updated>2020-05-23T22:02:33+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-23T22:02:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=d75e6ce85af240993f6fa89b939f437a9968ed64'/>
<id>d75e6ce85af240993f6fa89b939f437a9968ed64</id>
<content type='text'>
... and whitelisted a few more files in the the copyright.pl script.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... and whitelisted a few more files in the the copyright.pl script.
</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>vauth/cleartext: fix theoretical integer overflow</title>
<updated>2020-05-14T06:36:35+00:00</updated>
<author>
<name>Major_Tom</name>
<email>9447735+MajorTomSec@users.noreply.github.com</email>
</author>
<published>2020-05-13T19:41:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=8e762199b094cd77fcd636fee2c503a5b00d0d2e'/>
<id>8e762199b094cd77fcd636fee2c503a5b00d0d2e</id>
<content type='text'>
Fix theoretical integer overflow in Curl_auth_create_plain_message.

The security impact of the overflow was discussed on hackerone. We
agreed this is more of a theoretical vulnerability, as the integer
overflow would only be triggerable on systems using 32-bits size_t with
over 4GB of available memory space for the process.

Closes #5391
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix theoretical integer overflow in Curl_auth_create_plain_message.

The security impact of the overflow was discussed on hackerone. We
agreed this is more of a theoretical vulnerability, as the integer
overflow would only be triggerable on systems using 32-bits size_t with
over 4GB of available memory space for the process.

Closes #5391
</pre>
</div>
</content>
</entry>
<entry>
<title>*_sspi: fix bad uses of CURLE_NOT_BUILT_IN</title>
<updated>2020-05-08T06:37:56+00:00</updated>
<author>
<name>Peter Wang</name>
<email>novalazy@gmail.com</email>
</author>
<published>2020-05-08T00:43:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=1c341e2270b8f255ff108d80501b676d27d813c7'/>
<id>1c341e2270b8f255ff108d80501b676d27d813c7</id>
<content type='text'>
Return CURLE_AUTH_ERROR instead of CURLE_NOT_BUILT_IN for other
instances of QuerySecurityPackageInfo failing, as in
commit 2a81439553286f12cd04a4bdcdf66d8e026d8201.

Closes #5355
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Return CURLE_AUTH_ERROR instead of CURLE_NOT_BUILT_IN for other
instances of QuerySecurityPackageInfo failing, as in
commit 2a81439553286f12cd04a4bdcdf66d8e026d8201.

Closes #5355
</pre>
</div>
</content>
</entry>
<entry>
<title>ntlm_sspi: fix bad use of CURLE_NOT_BUILT_IN</title>
<updated>2020-05-07T10:58:57+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-07T07:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=2a81439553286f12cd04a4bdcdf66d8e026d8201'/>
<id>2a81439553286f12cd04a4bdcdf66d8e026d8201</id>
<content type='text'>
That return code is reserved for build-time conditional code not being
present while this was a regular run-time error from a Windows API.

Reported-by: wangp on github
Fixes #5349
Closes #5350
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
That return code is reserved for build-time conditional code not being
present while this was a regular run-time error from a Windows API.

Reported-by: wangp on github
Fixes #5349
Closes #5350
</pre>
</div>
</content>
</entry>
<entry>
<title>ntlm: Removed the dependency on the TLS libaries when using MD5</title>
<updated>2020-02-23T07:52:19+00:00</updated>
<author>
<name>Steve Holme</name>
<email>steve_holme@hotmail.com</email>
</author>
<published>2020-02-22T14:31:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=2d432f7e499a3e04ff1a45d51a5c089e81fe66e7'/>
<id>2d432f7e499a3e04ff1a45d51a5c089e81fe66e7</id>
<content type='text'>
As we have our own MD5 implementation use the MD5 wrapper to remove the
TLS dependency.

Closes #4967
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As we have our own MD5 implementation use the MD5 wrapper to remove the
TLS dependency.

Closes #4967
</pre>
</div>
</content>
</entry>
<entry>
<title>md5/sha256: Updated the functions to allow non-string data to be hashed</title>
<updated>2020-02-23T07:50:33+00:00</updated>
<author>
<name>Steve Holme</name>
<email>steve_holme@hotmail.com</email>
</author>
<published>2020-02-22T05:37:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=37dc4df270b0080442a9e36f9ea13855db9253e6'/>
<id>37dc4df270b0080442a9e36f9ea13855db9253e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>digest: Corrected the name of the local HTTP digest function</title>
<updated>2020-02-23T07:50:18+00:00</updated>
<author>
<name>Steve Holme</name>
<email>steve_holme@hotmail.com</email>
</author>
<published>2020-02-22T04:59:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=4959be810be3340aaa7a1efca4aba7e670d5e8b7'/>
<id>4959be810be3340aaa7a1efca4aba7e670d5e8b7</id>
<content type='text'>
Follow up to 2b5b37cb. Local static functions do not require the Curl
prefix.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow up to 2b5b37cb. Local static functions do not require the Curl
prefix.
</pre>
</div>
</content>
</entry>
</feed>
