<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libssh.git/include, branch v0-5</title>
<subtitle>libssh shared repository</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/libssh.git/'/>
<entry>
<title>security: fix for vulnerability CVE-2014-0017</title>
<updated>2014-03-04T08:54:25+00:00</updated>
<author>
<name>Aris Adamantiadis</name>
<email>aris@0xbadc0de.be</email>
</author>
<published>2014-02-05T20:24:12+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/libssh.git/commit/?id=48f0bfc70363ca31c8889ca68759e587bc6d7cbd'/>
<id>48f0bfc70363ca31c8889ca68759e587bc6d7cbd</id>
<content type='text'>
When accepting a new connection, a forking server based on libssh forks
and the child process handles the request. The RAND_bytes() function of
openssl doesn't reset its state after the fork, but simply adds the
current process id (getpid) to the PRNG state, which is not guaranteed
to be unique.
This can cause several children to end up with same PRNG state which is
a security issue.

Conflicts:
	src/bind.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When accepting a new connection, a forking server based on libssh forks
and the child process handles the request. The RAND_bytes() function of
openssl doesn't reset its state after the fork, but simply adds the
current process id (getpid) to the PRNG state, which is not guaranteed
to be unique.
This can cause several children to end up with same PRNG state which is
a security issue.

Conflicts:
	src/bind.c
</pre>
</div>
</content>
</entry>
<entry>
<title>Update version number to 0.5.5.</title>
<updated>2013-02-12T13:30:22+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@cryptomilk.org</email>
</author>
<published>2013-02-12T13:30:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/libssh.git/commit/?id=bbdef245a18bc8a0e543a8d956cbb81be9316dd5'/>
<id>bbdef245a18bc8a0e543a8d956cbb81be9316dd5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix regression in pre-connected socket setting.</title>
<updated>2012-09-21T07:41:47+00:00</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2012-09-20T11:17:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/libssh.git/commit/?id=0e833d75e604876367376e5ded6c043073e9aad5'/>
<id>0e833d75e604876367376e5ded6c043073e9aad5</id>
<content type='text'>
* src/socket.c (ssh_socket_pollcallback): Factor some code out to ...
(ssh_socket_set_connecting): New.
* include/libssh/socket.h (ssh_socket_set_connecting): Add prototype.
* src/client.c (ssh_connect): Use new function for a socket set by
SSH_OPTIONS_FD.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
Signed-off-by: Andreas Schneider &lt;asn@cryptomilk.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/socket.c (ssh_socket_pollcallback): Factor some code out to ...
(ssh_socket_set_connecting): New.
* include/libssh/socket.h (ssh_socket_set_connecting): Add prototype.
* src/client.c (ssh_connect): Use new function for a socket set by
SSH_OPTIONS_FD.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
Signed-off-by: Andreas Schneider &lt;asn@cryptomilk.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>session: Cleanup timeout functions and fix packets termination.</title>
<updated>2012-01-02T11:42:47+00:00</updated>
<author>
<name>rofl0r</name>
<email>retnyg@gmx.net</email>
</author>
<published>2011-12-31T01:15:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/libssh.git/commit/?id=558b53a856c5df5efcee70f1ee0aba6cc10fe9ea'/>
<id>558b53a856c5df5efcee70f1ee0aba6cc10fe9ea</id>
<content type='text'>
It is possible that we get unrelated packets while waiting for
termination, thus waiting indefinitely. As a workaround we have to
check the user-supplied timeout.
Also cleaned up ssh_blocking_flush, which was using the timeout in a
bogus manner (resetting the timeout after each check).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is possible that we get unrelated packets while waiting for
termination, thus waiting indefinitely. As a workaround we have to
check the user-supplied timeout.
Also cleaned up ssh_blocking_flush, which was using the timeout in a
bogus manner (resetting the timeout after each check).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes the ssh_log issue on ssh_bind handles.</title>
<updated>2011-09-17T20:01:43+00:00</updated>
<author>
<name>Aris Adamantiadis</name>
<email>aris@0xbadc0de.be</email>
</author>
<published>2011-07-19T20:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/libssh.git/commit/?id=0dc57fdcf17fd9e5c000e2a07380ec6878d3afcf'/>
<id>0dc57fdcf17fd9e5c000e2a07380ec6878d3afcf</id>
<content type='text'>
(cherry picked from commit da954c2c5ee85bcbe2f5ad9f507a6306b0f5f8b9)

Conflicts:

	src/keyfiles.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit da954c2c5ee85bcbe2f5ad9f507a6306b0f5f8b9)

Conflicts:

	src/keyfiles.c
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Increase version number.</title>
<updated>2011-09-16T19:56:19+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@cryptomilk.org</email>
</author>
<published>2011-09-16T19:56:19+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/libssh.git/commit/?id=e27b31c9c41c1209d2da4df3e59437e228ea47ab'/>
<id>e27b31c9c41c1209d2da4df3e59437e228ea47ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SSH1: handle exit-status message (channels would not close)</title>
<updated>2011-09-15T09:25:11+00:00</updated>
<author>
<name>Aris Adamantiadis</name>
<email>aris@0xbadc0de.be</email>
</author>
<published>2011-09-14T20:53:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/libssh.git/commit/?id=b0b2fd768c015a01f17eaa9827a8f5faafa58946'/>
<id>b0b2fd768c015a01f17eaa9827a8f5faafa58946</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SSH1: fix build</title>
<updated>2011-09-02T21:02:27+00:00</updated>
<author>
<name>Aris Adamantiadis</name>
<email>aris@0xbadc0de.be</email>
</author>
<published>2011-09-02T08:15:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/libssh.git/commit/?id=058bb0f4ea24a23ae47f7bbe607c2efd446005d1'/>
<id>058bb0f4ea24a23ae47f7bbe607c2efd446005d1</id>
<content type='text'>
(cherry picked from commit 3eece8ac0b107a7df8d95325ef17ed19d6429e75)

Conflicts:

	src/channels.c
	src/channels1.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 3eece8ac0b107a7df8d95325ef17ed19d6429e75)

Conflicts:

	src/channels.c
	src/channels1.c
</pre>
</div>
</content>
</entry>
<entry>
<title>channels: replaced bugged lists with ssh_list</title>
<updated>2011-09-02T20:59:44+00:00</updated>
<author>
<name>Aris Adamantiadis</name>
<email>aris@0xbadc0de.be</email>
</author>
<published>2011-09-02T10:46:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/libssh.git/commit/?id=64b125700eb472787eea6dba9d2ca29d8bc360d7'/>
<id>64b125700eb472787eea6dba9d2ca29d8bc360d7</id>
<content type='text'>
(cherry picked from commit 6d8bb956c5caa48c2aba6713f067224650c3c1e1)

Conflicts:

	src/channels.c
	src/session.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 6d8bb956c5caa48c2aba6713f067224650c3c1e1)

Conflicts:

	src/channels.c
	src/session.c
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Set libssh version to 0.5.1.</title>
<updated>2011-08-09T12:47:33+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@cryptomilk.org</email>
</author>
<published>2011-08-09T12:47:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/libssh.git/commit/?id=39802b31feb6c4fa9c2370781aa4b8f17478883c'/>
<id>39802b31feb6c4fa9c2370781aa4b8f17478883c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
