<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/ssh/src, branch OTP_R14B</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Merge branch 'nick/ssh/fix-process-leak/OTP-8807' into dev</title>
<updated>2010-09-03T10:52:02+00:00</updated>
<author>
<name>nick</name>
<email>nick@erlang.org</email>
</author>
<published>2010-09-03T10:52:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8f67f51105560f1c0e721117100cf20d0c6061c0'/>
<id>8f67f51105560f1c0e721117100cf20d0c6061c0</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>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>Merge branch 'maint-r13' into dev</title>
<updated>2010-08-25T09:24:24+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2010-08-25T09:24:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=1b4a6172d8d2df4362d6d084daef02804e10ebb6'/>
<id>1b4a6172d8d2df4362d6d084daef02804e10ebb6</id>
<content type='text'>
* maint-r13:
  snmp: Patch 1130
  inets: Patch 1129
  ssh: Patch 1127
  ssh: Patch 1126

Conflicts:
	lib/inets/doc/src/notes.xml
	lib/inets/src/inets_app/inets.appup.src
	lib/inets/vsn.mk
	lib/snmp/vsn.mk
	lib/ssh/doc/src/notes.xml
	lib/ssh/src/ssh.appup.src
	lib/ssh/vsn.mk
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* maint-r13:
  snmp: Patch 1130
  inets: Patch 1129
  ssh: Patch 1127
  ssh: Patch 1126

Conflicts:
	lib/inets/doc/src/notes.xml
	lib/inets/src/inets_app/inets.appup.src
	lib/inets/vsn.mk
	lib/snmp/vsn.mk
	lib/ssh/doc/src/notes.xml
	lib/ssh/src/ssh.appup.src
	lib/ssh/vsn.mk
</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>
<entry>
<title>Fixing compiler warnings regarding max/2</title>
<updated>2010-06-02T12:53:05+00:00</updated>
<author>
<name>Niclas Eklund</name>
<email>nick@erlang.org</email>
</author>
<published>2010-06-02T12:53:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ea0419df3393f0fe304d57dac8723e1d1e4b4344'/>
<id>ea0419df3393f0fe304d57dac8723e1d1e4b4344</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix race condition when an other connection is started before a channel is opened in the first connection.</title>
<updated>2010-05-26T14:38:02+00:00</updated>
<author>
<name>Niclas Eklund</name>
<email>nick@erlang.org</email>
</author>
<published>2010-05-26T14:38:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4aa5dadc3b966cffc2ffcaadf1b132f276afe75a'/>
<id>4aa5dadc3b966cffc2ffcaadf1b132f276afe75a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Aligning error message with used version</title>
<updated>2010-05-26T14:38:02+00:00</updated>
<author>
<name>Niclas Eklund</name>
<email>nick@erlang.org</email>
</author>
<published>2010-05-26T14:38:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=64943ba9de7ce7fa0ed75f9a6c3e7c472a07b8e0'/>
<id>64943ba9de7ce7fa0ed75f9a6c3e7c472a07b8e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
