<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/lib/smb.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>Curl_handler: add 'family' to each protocol</title>
<updated>2020-09-21T21:30:16+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-09-21T11:45:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=6434a73984b2527194d6409021693c7032d17570'/>
<id>6434a73984b2527194d6409021693c7032d17570</id>
<content type='text'>
Makes get_protocol_family() faster and it moves the knowledge about the
"families" to each protocol handler, where it belongs.

Closes #5986
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes get_protocol_family() faster and it moves the knowledge about the
"families" to each protocol handler, where it belongs.

Closes #5986
</pre>
</div>
</content>
</entry>
<entry>
<title>ntlm: fix condition for curl_ntlm_core usage</title>
<updated>2020-08-29T08:08:32+00:00</updated>
<author>
<name>Marcel Raad</name>
<email>Marcel.Raad@teamviewer.com</email>
</author>
<published>2020-08-03T08:33:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=f504f18641ebedde8e8b3805472267efa9a9b528'/>
<id>f504f18641ebedde8e8b3805472267efa9a9b528</id>
<content type='text'>
`USE_WINDOWS_SSPI` without `USE_WIN32_CRYPTO` but with any other DES
backend is fine, but was excluded before.

This also fixes test 1013 as the condition for SMB support in
configure.ac didn't match the condition in the source code. Now it
does.

Fixes https://github.com/curl/curl/issues/1262
Closes https://github.com/curl/curl/pull/5771
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`USE_WINDOWS_SSPI` without `USE_WIN32_CRYPTO` but with any other DES
backend is fine, but was excluded before.

This also fixes test 1013 as the condition for SMB support in
configure.ac didn't match the condition in the source code. Now it
does.

Fixes https://github.com/curl/curl/issues/1262
Closes https://github.com/curl/curl/pull/5771
</pre>
</div>
</content>
</entry>
<entry>
<title>escape: make the URL decode able to reject only %00 bytes</title>
<updated>2020-06-25T07:57:18+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-06-23T14:13:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=31e53584db5879894809fbde5445aac7553ac3e2'/>
<id>31e53584db5879894809fbde5445aac7553ac3e2</id>
<content type='text'>
... or all "control codes" or nothing.

Assisted-by: Nicolas Sterchele
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... or all "control codes" or nothing.

Assisted-by: Nicolas Sterchele
</pre>
</div>
</content>
</entry>
<entry>
<title>smb: check for full size message before reading message details</title>
<updated>2019-09-16T12:16:06+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-09-16T08:15:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=6de10536928d212387cc22fbf6e9793f260fc390'/>
<id>6de10536928d212387cc22fbf6e9793f260fc390</id>
<content type='text'>
To avoid reading of uninitialized data.

Assisted-by: Max Dymond
Bug: https://crbug.com/oss-fuzz/16907
Closes #4363
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To avoid reading of uninitialized data.

Assisted-by: Max Dymond
Bug: https://crbug.com/oss-fuzz/16907
Closes #4363
</pre>
</div>
</content>
</entry>
<entry>
<title>smb: init *msg to NULL in smb_send_and_recv()</title>
<updated>2019-09-02T21:06:48+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-09-02T13:28:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=198b73d12ce36256fb7db85a256920d536b20a72'/>
<id>198b73d12ce36256fb7db85a256920d536b20a72</id>
<content type='text'>
... it might otherwise return OK from this function leaving that pointer
uninitialized.

Bug: https://crbug.com/oss-fuzz/16907

Closes #4286
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... it might otherwise return OK from this function leaving that pointer
uninitialized.

Bug: https://crbug.com/oss-fuzz/16907

Closes #4286
</pre>
</div>
</content>
</entry>
<entry>
<title>cleanup: remove the 'numsocks' argument used in many places</title>
<updated>2019-07-30T21:16:44+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-07-30T09:02:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=a55faf33d4b868c8e8173e7aabfe1e286a1a7658'/>
<id>a55faf33d4b868c8e8173e7aabfe1e286a1a7658</id>
<content type='text'>
It was used (intended) to pass in the size of the 'socks' array that is
also passed to these functions, but was rarely actually checked/used and
the array is defined to a fixed size of MAX_SOCKSPEREASYHANDLE entries
that should be used instead.

Closes #4169
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was used (intended) to pass in the size of the 'socks' array that is
also passed to these functions, but was rarely actually checked/used and
the array is defined to a fixed size of MAX_SOCKSPEREASYHANDLE entries
that should be used instead.

Closes #4169
</pre>
</div>
</content>
</entry>
<entry>
<title>smb: Use the correct error code for access denied on file open</title>
<updated>2019-07-11T06:57:40+00:00</updated>
<author>
<name>Juergen Hoetzel</name>
<email>juergen@archlinux.org</email>
</author>
<published>2019-07-07T15:10:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=ac3d19a26de79d9ec62d20a1a0b645d7ddcc40fd'/>
<id>ac3d19a26de79d9ec62d20a1a0b645d7ddcc40fd</id>
<content type='text'>
- Return CURLE_REMOTE_ACCESS_DENIED for SMB access denied on file open.

Prior to this change CURLE_REMOTE_FILE_NOT_FOUND was returned instead.

Closes https://github.com/curl/curl/pull/4095
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Return CURLE_REMOTE_ACCESS_DENIED for SMB access denied on file open.

Prior to this change CURLE_REMOTE_FILE_NOT_FOUND was returned instead.

Closes https://github.com/curl/curl/pull/4095
</pre>
</div>
</content>
</entry>
<entry>
<title>build: fix Codacy warnings</title>
<updated>2019-06-05T18:38:06+00:00</updated>
<author>
<name>Marcel Raad</name>
<email>Marcel.Raad@teamviewer.com</email>
</author>
<published>2019-05-25T08:06:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=e23c52b3295a525fbaae9e7ed3e7061fea6dffc2'/>
<id>e23c52b3295a525fbaae9e7ed3e7061fea6dffc2</id>
<content type='text'>
Reduce variable scopes and remove redundant variable stores.

Closes https://github.com/curl/curl/pull/3975
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reduce variable scopes and remove redundant variable stores.

Closes https://github.com/curl/curl/pull/3975
</pre>
</div>
</content>
</entry>
<entry>
<title>smb: fix incorrect path in request if connection reused</title>
<updated>2018-12-19T08:52:36+00:00</updated>
<author>
<name>Matus Uzak</name>
<email>matus.uzak@gmail.com</email>
</author>
<published>2018-12-18T21:28:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=462037ad487c0457451e66afd0cb50a9f70c0c28'/>
<id>462037ad487c0457451e66afd0cb50a9f70c0c28</id>
<content type='text'>
Follow-up to 09e401e01bf9.  If connection gets reused, then data member
will be copied, but not the proto member.  As a result, in smb_do(),
path has been set from the original proto.share data.

Closes #3388
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow-up to 09e401e01bf9.  If connection gets reused, then data member
will be copied, but not the proto member.  As a result, in smb_do(),
path has been set from the original proto.share data.

Closes #3388
</pre>
</div>
</content>
</entry>
<entry>
<title>url: use the URL API internally as well</title>
<updated>2018-09-22T09:58:10+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-09-14T21:33:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=46e164069d1a5230e4e64cbd2ff46c46cce056bb'/>
<id>46e164069d1a5230e4e64cbd2ff46c46cce056bb</id>
<content type='text'>
... to make it a truly unified URL parser.

Closes #3017
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... to make it a truly unified URL parser.

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