<feed xmlns='http://www.w3.org/2005/Atom'>
<title>curl/lib/vssh, 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>libssh2: keep sftp errors as 'unsigned long'</title>
<updated>2020-06-08T06:38:48+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-06-06T22:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=7370b4e39f1390e701f5b68d910c619151daf72b'/>
<id>7370b4e39f1390e701f5b68d910c619151daf72b</id>
<content type='text'>
Remove weird work-around for storing the SFTP errors as int instead of
the "unsigned long" that libssh2 actually returns for SFTP errors.

Closes #5534
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove weird work-around for storing the SFTP errors as int instead of
the "unsigned long" that libssh2 actually returns for SFTP errors.

Closes #5534
</pre>
</div>
</content>
</entry>
<entry>
<title>timeouts: change millisecond timeouts to timediff_t from time_t</title>
<updated>2020-05-30T21:10:57+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-28T22:08:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=842f73de58f38bd6e285e08bbd1adb6c17cb62cd'/>
<id>842f73de58f38bd6e285e08bbd1adb6c17cb62cd</id>
<content type='text'>
For millisecond timers we like timediff_t better. Also, time_t can be
unsigned so returning a negative value doesn't work then.

Closes #5479
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For millisecond timers we like timediff_t better. Also, time_t can be
unsigned so returning a negative value doesn't work then.

Closes #5479
</pre>
</div>
</content>
</entry>
<entry>
<title>libssh2: improved error output for wrong quote syntax</title>
<updated>2020-05-29T07:35:52+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-28T18:34:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=733a39a907381b14196c3763b39a04f174e049a1'/>
<id>733a39a907381b14196c3763b39a04f174e049a1</id>
<content type='text'>
Reported-by: Werner Stolz

Closes #5474
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported-by: Werner Stolz

Closes #5474
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "ssh: ignore timeouts during disconnect"</title>
<updated>2020-05-27T06:13:13+00:00</updated>
<author>
<name>Estanislau Augé-Pujadas</name>
<email>eaugeas@gmail.com</email>
</author>
<published>2020-05-26T22:59:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=18e63b1679248c9a884201871379bfd0b13fc3f3'/>
<id>18e63b1679248c9a884201871379bfd0b13fc3f3</id>
<content type='text'>
This reverts commit f31760e63b4e9ef1eb25f8f211390f8239388515. Shipped in
curl 7.54.1.

Bug: https://curl.haxx.se/mail/lib-2020-05/0068.html
Closes #5465
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit f31760e63b4e9ef1eb25f8f211390f8239388515. Shipped in
curl 7.54.1.

Bug: https://curl.haxx.se/mail/lib-2020-05/0068.html
Closes #5465
</pre>
</div>
</content>
</entry>
<entry>
<title>cleanup: use a single space after equals sign in assignments</title>
<updated>2020-05-26T06:28:38+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-26T06:26:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=d23cc224e6d25eec99a988f4db18c040bde3e97b'/>
<id>d23cc224e6d25eec99a988f4db18c040bde3e97b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libssh2: convert over to use dynbuf</title>
<updated>2020-05-05T12:54:07+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-04T12:44:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=44645ca8b0d083f035d815d1cca1fb2a94d191db'/>
<id>44645ca8b0d083f035d815d1cca1fb2a94d191db</id>
<content type='text'>
In my very basic test that lists sftp://127.0.0.1/tmp/, this patched
code makes 161 allocations compared to 194 in git master. A 17%
reduction.

Closes #5336
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In my very basic test that lists sftp://127.0.0.1/tmp/, this patched
code makes 161 allocations compared to 194 in git master. A 17%
reduction.

Closes #5336
</pre>
</div>
</content>
</entry>
<entry>
<title>libssh2: set the expected total size in SCP upload init</title>
<updated>2020-05-02T14:38:48+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-01T15:42:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=df2093d2930bc8f4f81218f626eb886603180072'/>
<id>df2093d2930bc8f4f81218f626eb886603180072</id>
<content type='text'>
... as otherwise the progress callback gets called without that
information, making the progress meter have less info.

Reported-by: Murugan Balraj
Bug: https://curl.haxx.se/mail/archive-2020-05/0000.html
Closes #5317
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... as otherwise the progress callback gets called without that
information, making the progress meter have less info.

Reported-by: Murugan Balraj
Bug: https://curl.haxx.se/mail/archive-2020-05/0000.html
Closes #5317
</pre>
</div>
</content>
</entry>
<entry>
<title>libssh: avoid options override by configuration files</title>
<updated>2020-04-24T22:53:11+00:00</updated>
<author>
<name>Anderson Toshiyuki Sasaki</name>
<email>ansasaki@redhat.com</email>
</author>
<published>2020-04-22T12:36:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=7bc709f670237fbee49e24bc96ec3f190b8fc539'/>
<id>7bc709f670237fbee49e24bc96ec3f190b8fc539</id>
<content type='text'>
Previously, options set explicitly through command line options could be
overridden by the configuration files parsed automatically when
ssh_connect() was called.

By calling ssh_options_parse_config() explicitly, the configuration
files are parsed before setting the options, avoiding the options
override.  Once the configuration files are parsed, the automatic
configuration parsing is not executed.

Fixes #4972
Closes #5283
Signed-off-by: Anderson Toshiyuki Sasaki &lt;ansasaki@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, options set explicitly through command line options could be
overridden by the configuration files parsed automatically when
ssh_connect() was called.

By calling ssh_options_parse_config() explicitly, the configuration
files are parsed before setting the options, avoiding the options
override.  Once the configuration files are parsed, the automatic
configuration parsing is not executed.

Fixes #4972
Closes #5283
Signed-off-by: Anderson Toshiyuki Sasaki &lt;ansasaki@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libssh: Use new ECDSA key types to check known hosts</title>
<updated>2020-04-17T21:22:26+00:00</updated>
<author>
<name>Anderson Toshiyuki Sasaki</name>
<email>ansasaki@redhat.com</email>
</author>
<published>2020-04-16T17:26:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=14bf7eb6e526f7ce0c60c1c972b4d935c1c5132d'/>
<id>14bf7eb6e526f7ce0c60c1c972b4d935c1c5132d</id>
<content type='text'>
From libssh 0.9.0, ssh_key_type() returns different key types for ECDSA
keys depending on the curve.

Signed-off-by: Anderson Toshiyuki Sasaki &lt;ansasaki@redhat.com&gt;
Fixes #5252
Closes #5253
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From libssh 0.9.0, ssh_key_type() returns different key types for ECDSA
keys depending on the curve.

Signed-off-by: Anderson Toshiyuki Sasaki &lt;ansasaki@redhat.com&gt;
Fixes #5252
Closes #5253
</pre>
</div>
</content>
</entry>
<entry>
<title>sftp: fix segfault regression introduced by #4747</title>
<updated>2020-03-09T14:01:40+00:00</updated>
<author>
<name>Jim Fuller</name>
<email>jim@webcomposite.com</email>
</author>
<published>2020-03-08T17:35:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=e96fe70cabcb3a5a009821dbb453dc0160ddc3f5'/>
<id>e96fe70cabcb3a5a009821dbb453dc0160ddc3f5</id>
<content type='text'>
This fix adds a defensive check for the case where the char *name in
struct libssh2_knownhost is NULL

Fixes #5041
Closes #5062
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fix adds a defensive check for the case where the char *name in
struct libssh2_knownhost is NULL

Fixes #5041
Closes #5062
</pre>
</div>
</content>
</entry>
</feed>
