<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/ssh, branch OTP-21.3.6</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Prepare release</title>
<updated>2019-04-12T10:26:23+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-04-12T10:26:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=da620d820b52db81c1c1cdf8373412231c013f8c'/>
<id>da620d820b52db81c1c1cdf8373412231c013f8c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'hans/ssh/accept_callback_socket/OTP-15763' into maint-21</title>
<updated>2019-04-12T10:00:17+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-04-12T10:00:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=cee66a3a287abc9b96ce019ea3e9cf2a38d283e0'/>
<id>cee66a3a287abc9b96ce019ea3e9cf2a38d283e0</id>
<content type='text'>
* hans/ssh/accept_callback_socket/OTP-15763:
  ssh: Present peername for accept_callback fun also for Sockets
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* hans/ssh/accept_callback_socket/OTP-15763:
  ssh: Present peername for accept_callback fun also for Sockets
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Present peername for accept_callback fun also for Sockets</title>
<updated>2019-04-11T14:04:02+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-04-11T14:04:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=10f9c216a5736f0861185be619774cb7fea9c0ef'/>
<id>10f9c216a5736f0861185be619774cb7fea9c0ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Add ssh_channel:init/1</title>
<updated>2019-04-11T13:50:54+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-04-11T13:50:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3f588941ec05bc69f4bd2ba76c391825f702338e'/>
<id>3f588941ec05bc69f4bd2ba76c391825f702338e</id>
<content type='text'>
that was misstakeingly lost when introducing ssh_client_channel.erl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
that was misstakeingly lost when introducing ssh_client_channel.erl
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2019-03-11T10:52:56+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-03-11T10:52:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9780184b2cf76eced1ef987408073e96cc29f3bb'/>
<id>9780184b2cf76eced1ef987408073e96cc29f3bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Refactor decryption in ssh_protocol_SUITE</title>
<updated>2019-02-18T16:05:47+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-02-13T13:28:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b46b332ef58ebc32784d5b395e92395a36bceeff'/>
<id>b46b332ef58ebc32784d5b395e92395a36bceeff</id>
<content type='text'>
Previously this test suite used a short-cut that didn't work well with the new crypto
API being experimented with in other branches.

This commit uses the legacy decode and decryption functions in ssh_transport. It is of
course normally a bad idea to test something with itself. However, other test suites
test the interoperability with OpenSSH and by that implicitly of the decoding/decryption.

The ssh_protocol_SUITE tests sending malformed and even malicious PDUs to the Erlang/OTP
SSH implementation. Therefore the tests in this suite is not dependent on being different
than thoose of the system under test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously this test suite used a short-cut that didn't work well with the new crypto
API being experimented with in other branches.

This commit uses the legacy decode and decryption functions in ssh_transport. It is of
course normally a bad idea to test something with itself. However, other test suites
test the interoperability with OpenSSH and by that implicitly of the decoding/decryption.

The ssh_protocol_SUITE tests sending malformed and even malicious PDUs to the Erlang/OTP
SSH implementation. Therefore the tests in this suite is not dependent on being different
than thoose of the system under test.
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Internal refactor and ct:log -&gt; ct:pal</title>
<updated>2019-01-25T17:04:10+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-01-18T12:22:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=2cc9f05ff029ab625d713c17cbbd449e5454b592'/>
<id>2cc9f05ff029ab625d713c17cbbd449e5454b592</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Change unit in measurements</title>
<updated>2019-01-25T17:04:08+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-01-18T11:30:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=dd331b351c1891cc4cf4c134f8982f7cef264d1f'/>
<id>dd331b351c1891cc4cf4c134f8982f7cef264d1f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Invert ssh_bench</title>
<updated>2019-01-25T17:04:05+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-01-17T14:52:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9b0256865cf2b469311c6a4d56c8233df38b5825'/>
<id>9b0256865cf2b469311c6a4d56c8233df38b5825</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Wait a bit for the docker client to finnish in ssh_compat_SUITE</title>
<updated>2019-01-07T14:29:01+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2019-01-04T14:08:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=330a1ffcb7ad9ba6700801492e160d4b923239ca'/>
<id>330a1ffcb7ad9ba6700801492e160d4b923239ca</id>
<content type='text'>
The testing with a remote client in a docker and a local server could
show some hazards.  For instance instructing the client to sftp a
file to the server is not necessarily ready in the server's file system
when the common_test is scheduled.

To avoid that the test suite dooms a file operation to not have been
performed, simply sleep at increasing times for a while with testing
if it is done.  After a while give up and signal a fault.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The testing with a remote client in a docker and a local server could
show some hazards.  For instance instructing the client to sftp a
file to the server is not necessarily ready in the server's file system
when the common_test is scheduled.

To avoid that the test suite dooms a file operation to not have been
performed, simply sleep at increasing times for a while with testing
if it is done.  After a while give up and signal a fault.
</pre>
</div>
</content>
</entry>
</feed>
