<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/ssh, branch maint-r13</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Update version numbers</title>
<updated>2010-10-25T10:20:40+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2010-10-25T10:20:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=489be05ffa13d66726b3c5d61227294aa1dad992'/>
<id>489be05ffa13d66726b3c5d61227294aa1dad992</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>The fix regarding OTP-8863 was not included in the previous version as stated</title>
<updated>2010-10-25T10:16:36+00:00</updated>
<author>
<name>Niclas Eklund</name>
<email>nick@erlang.org</email>
</author>
<published>2010-10-25T10:16:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=00d27caa001444e65e9dd3a7d3bc65cfde4b5866'/>
<id>00d27caa001444e65e9dd3a7d3bc65cfde4b5866</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update release notes</title>
<updated>2010-10-21T12:11:20+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2010-10-21T12:11:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=644d0c54643eda5216a1fa0ff012d1ebcae5ce8e'/>
<id>644d0c54643eda5216a1fa0ff012d1ebcae5ce8e</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 'nick/ssh/fix-process-leak/OTP-8807' into maint-r13</title>
<updated>2010-10-21T12:11:17+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2010-10-21T12:11:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c97c93401f18021907a79719bf35c2f937f57fcf'/>
<id>c97c93401f18021907a79719bf35c2f937f57fcf</id>
<content type='text'>
* nick/ssh/fix-process-leak/OTP-8807:
  Fix race condition when terminating a connection.
  fix process leak in ssh_system_sup (dynamicaly created childs where not cleaned up)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nick/ssh/fix-process-leak/OTP-8807:
  Fix race condition when terminating a connection.
  fix process leak in ssh_system_sup (dynamicaly created childs where not cleaned up)
</pre>
</div>
</content>
</entry>
<entry>
<title>In some cases a crash report was generated when a connection was closing down.</title>
<updated>2010-10-06T13:19:22+00:00</updated>
<author>
<name>Niclas Eklund</name>
<email>nick@erlang.org</email>
</author>
<published>2010-10-06T13:19:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=24c67e110e2219c269454566126ad0885ee57bdc'/>
<id>24c67e110e2219c269454566126ad0885ee57bdc</id>
<content type='text'>
This was caused by a race condition between two processes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was caused by a race condition between two processes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix race condition when terminating a connection.</title>
<updated>2010-09-02T14:54:15+00:00</updated>
<author>
<name>nick</name>
<email>nick@erlang.org</email>
</author>
<published>2010-09-02T14:47:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=fddc1ed0341d13df8373509fa063d889fab8d219'/>
<id>fddc1ed0341d13df8373509fa063d889fab8d219</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix process leak in ssh_system_sup (dynamicaly created childs where not cleaned up)</title>
<updated>2010-09-02T14:54:14+00:00</updated>
<author>
<name>Stefan Grundmann</name>
<email>sg2342@googlemail.com</email>
</author>
<published>2010-09-01T17:42:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6c61c2169e635bcf100e128096f66a9334035c7b'/>
<id>6c61c2169e635bcf100e128096f66a9334035c7b</id>
<content type='text'>
The ssh_system_sup supervisor supervises one ssh_subsystem_sup process for
every client connection. There was no functionality to free resources
(terminate_child/ delete_child) when a client connection was closed.
Which lead to one ssh_subsystem_sup and one ssh_channel_sup process left over.

This commit adds ssh_system_sup:stop_subsystem/2 and code that calls it
in ssh_connection_manager:terminate/2.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ssh_system_sup supervisor supervises one ssh_subsystem_sup process for
every client connection. There was no functionality to free resources
(terminate_child/ delete_child) when a client connection was closed.
Which lead to one ssh_subsystem_sup and one ssh_channel_sup process left over.

This commit adds ssh_system_sup:stop_subsystem/2 and code that calls it
in ssh_connection_manager:terminate/2.
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Patch 1127</title>
<updated>2010-08-23T12:12:38+00:00</updated>
<author>
<name>Niclas Eklund</name>
<email>nick@erlang.org</email>
</author>
<published>2010-07-13T10:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ab325a413370057ecf142448dffea56d28616f47'/>
<id>ab325a413370057ecf142448dffea56d28616f47</id>
<content type='text'>
    OTP-8735  SSH in some cases generated a crash report when a channel
              was closed in a normal way.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    OTP-8735  SSH in some cases generated a crash report when a channel
              was closed in a normal way.
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Patch 1126</title>
<updated>2010-08-23T12:12:38+00:00</updated>
<author>
<name>Niclas Eklund</name>
<email>nick@erlang.org</email>
</author>
<published>2010-06-16T10:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=cc621c57ce7c41c2b46a103136575bca445aedd0'/>
<id>cc621c57ce7c41c2b46a103136575bca445aedd0</id>
<content type='text'>
    OTP-8714  SSH in some cases terminated channels with reason normal
              when it should have been shutdown.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    OTP-8714  SSH in some cases terminated channels with reason normal
              when it should have been shutdown.
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Patch 1119</title>
<updated>2010-08-20T06:55:16+00:00</updated>
<author>
<name>Niclas Eklund</name>
<email>nick@erlang.org</email>
</author>
<published>2010-05-28T10:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d5fa5e53b882cd9849034399ac769d2b7e7d3179'/>
<id>d5fa5e53b882cd9849034399ac769d2b7e7d3179</id>
<content type='text'>
    OTP-8550  The function ssh:connect/4 was not exported.

    OTP-8644  Aligned error message with used version (SSH_FX_FAILURE
              vs SSH_FX_NOT_A_DIRECTORY, the latter introduced in version
              6).

    OTP-8645  Resolved race condition when another connection is started
              before a channel is opened in the first connection.

    OTP-8535  The configuration parameter ip_v6_disabled is now available,
              which makes it possible for the user to alter the IP version
              SSH shall use.

    OTP-8534  The ssh_connection:send operation now accepts infinity as
              timeout.

    OTP-8524  The connection handler now include stack traces when a channel
              message is not handled correctly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    OTP-8550  The function ssh:connect/4 was not exported.

    OTP-8644  Aligned error message with used version (SSH_FX_FAILURE
              vs SSH_FX_NOT_A_DIRECTORY, the latter introduced in version
              6).

    OTP-8645  Resolved race condition when another connection is started
              before a channel is opened in the first connection.

    OTP-8535  The configuration parameter ip_v6_disabled is now available,
              which makes it possible for the user to alter the IP version
              SSH shall use.

    OTP-8534  The ssh_connection:send operation now accepts infinity as
              timeout.

    OTP-8524  The connection handler now include stack traces when a channel
              message is not handled correctly.
</pre>
</div>
</content>
</entry>
</feed>
