<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/lib/ssh-libssh.c, branch bagder/timerfunction-not-recursive</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>libssh: do not let libssh create socket</title>
<updated>2019-01-24T08:03:11+00:00</updated>
<author>
<name>Felix Hädicke</name>
<email>felixhaedicke@web.de</email>
</author>
<published>2019-01-23T22:47:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=15c94b310bf9e0c92d71fca5a88eb67a1e2548a6'/>
<id>15c94b310bf9e0c92d71fca5a88eb67a1e2548a6</id>
<content type='text'>
By default, libssh creates a new socket, instead of using the socket
created by curl for SSH connections.

Pass the socket created by curl to libssh using ssh_options_set() with
SSH_OPTIONS_FD directly after ssh_new(). So libssh uses our socket
instead of creating a new one.

This approach is very similar to what is done in the libssh2 code, where
the socket created by curl is passed to libssh2 when
libssh2_session_startup() is called.

Fixes #3491
Closes #3495
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By default, libssh creates a new socket, instead of using the socket
created by curl for SSH connections.

Pass the socket created by curl to libssh using ssh_options_set() with
SSH_OPTIONS_FD directly after ssh_new(). So libssh uses our socket
instead of creating a new one.

This approach is very similar to what is done in the libssh2 code, where
the socket created by curl is passed to libssh2 when
libssh2_session_startup() is called.

Fixes #3491
Closes #3495
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "libssh: no data pointer == nothing to do"</title>
<updated>2018-12-23T22:13:15+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-12-23T16:40:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=7608f9a2d57c26320a35f07d36fe20f6bde92fc4'/>
<id>7608f9a2d57c26320a35f07d36fe20f6bde92fc4</id>
<content type='text'>
This reverts commit c98ee5f67f497195c9 since commit f3ce38739fa fixed the
problem in a more generic way.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit c98ee5f67f497195c9 since commit f3ce38739fa fixed the
problem in a more generic way.
</pre>
</div>
</content>
</entry>
<entry>
<title>libssh: no data pointer == nothing to do</title>
<updated>2018-12-22T17:14:57+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-12-22T17:13:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=c98ee5f67f497195c9127cc70fa53a487f994cd5'/>
<id>c98ee5f67f497195c9127cc70fa53a487f994cd5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libssh: free sftp_canonicalize_path() data correctly</title>
<updated>2018-12-22T17:10:39+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-12-21T13:22:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=d18a5afaf07fdc093c6a6131cc7926a3d5a55407'/>
<id>d18a5afaf07fdc093c6a6131cc7926a3d5a55407</id>
<content type='text'>
Assisted-by: Harry Sintonen

Fixes #3402
Closes #3403
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Assisted-by: Harry Sintonen

Fixes #3402
Closes #3403
</pre>
</div>
</content>
</entry>
<entry>
<title>snprintf: renamed and we now only use msnprintf()</title>
<updated>2018-11-23T07:26:51+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-11-22T08:01:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=dcd6f810255785d52b89150e18460fb0899d4f7e'/>
<id>dcd6f810255785d52b89150e18460fb0899d4f7e</id>
<content type='text'>
The function does not return the same value as snprintf() normally does,
so readers may be mislead into thinking the code works differently than
it actually does. A different function name makes this easier to detect.

Reported-by: Tomas Hoger
Assisted-by: Daniel Gustafsson
Fixes #3296
Closes #3297
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The function does not return the same value as snprintf() normally does,
so readers may be mislead into thinking the code works differently than
it actually does. A different function name makes this easier to detect.

Reported-by: Tomas Hoger
Assisted-by: Daniel Gustafsson
Fixes #3296
Closes #3297
</pre>
</div>
</content>
</entry>
<entry>
<title>sftp: fix indentation</title>
<updated>2018-09-04T14:44:47+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vszakats.net</email>
</author>
<published>2018-09-04T14:44:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=908286b57ec79461e958ef8e0f8021dd713a0b39'/>
<id>908286b57ec79461e958ef8e0f8021dd713a0b39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sftp: don't send post-qoute sequence when retrying a connection</title>
<updated>2018-09-04T09:00:17+00:00</updated>
<author>
<name>Przemysław Tomaszewski</name>
<email>p.tomaszewski.mail@gmail.com</email>
</author>
<published>2018-09-04T06:44:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=daa3c450d066bbecd76272f7ada7e80f51e2fab5'/>
<id>daa3c450d066bbecd76272f7ada7e80f51e2fab5</id>
<content type='text'>
Fixes #2939
Closes #2940
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #2939
Closes #2940
</pre>
</div>
</content>
</entry>
<entry>
<title>all: s/int/size_t cleanup</title>
<updated>2018-09-01T08:40:42+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-08-31T08:17:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=1a890997a47d4d22df58b5183181685e49ed6e61'/>
<id>1a890997a47d4d22df58b5183181685e49ed6e61</id>
<content type='text'>
Assisted-by: Rikard Falkeborn

Closes #2922
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Assisted-by: Rikard Falkeborn

Closes #2922
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh-libssh: use FALLTHROUGH to silence gcc8</title>
<updated>2018-09-01T08:40:42+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-08-30T22:10:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=9dda13bbac1938c13ddf0a9cc4d9dd0302ff0331'/>
<id>9dda13bbac1938c13ddf0a9cc4d9dd0302ff0331</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh-libssh: fix infinite connect loop on invalid private key</title>
<updated>2018-08-14T20:08:06+00:00</updated>
<author>
<name>Kamil Dudka</name>
<email>kdudka@redhat.com</email>
</author>
<published>2018-08-14T10:47:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=a4c7911a48dadb4f68ba6b38bb1bf3f061b747f6'/>
<id>a4c7911a48dadb4f68ba6b38bb1bf3f061b747f6</id>
<content type='text'>
Added test 656 (based on test 604) to verify the fix.

Bug: https://bugzilla.redhat.com/1595135

Closes #2879
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added test 656 (based on test 604) to verify the fix.

Bug: https://bugzilla.redhat.com/1595135

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