<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/ssh, 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>Prepare release</title>
<updated>2010-09-13T15:58:05+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2010-09-13T15:58:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=17224a3d31d25ce6daa4de63b52b26bee9564bcd'/>
<id>17224a3d31d25ce6daa4de63b52b26bee9564bcd</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 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>Remove ticket numbers from all vsn.mk files</title>
<updated>2010-08-18T14:50:11+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2010-08-18T14:50:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b1031a565ae7bdf9e0083133247fd4ba75b4eab8'/>
<id>b1031a565ae7bdf9e0083133247fd4ba75b4eab8</id>
<content type='text'>
Some application's vsn.mk files contained a list of the ticket
numbers fixed in each version.

Since that information can be obtained from the notes.xml file or
from the merge commits in the git repository (provided that the
branch name includes the ticket number), there is no reason to
manually maintain that information in the vsn.mk files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some application's vsn.mk files contained a list of the ticket
numbers fixed in each version.

Since that information can be obtained from the notes.xml file or
from the merge commits in the git repository (provided that the
branch name includes the ticket number), there is no reason to
manually maintain that information in the vsn.mk files.
</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>
</feed>
