<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/ssh, branch OTP-17.5.1</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Update release notes</title>
<updated>2015-04-10T11:10:00+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2015-04-10T11:10:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a3083cd20dd60eb8770c44dbd697a61930af8541'/>
<id>a3083cd20dd60eb8770c44dbd697a61930af8541</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Reset upgrade instructions to default</title>
<updated>2015-04-07T21:19:11+00:00</updated>
<author>
<name>Ingela Anderton Andin</name>
<email>ingela@erlang.org</email>
</author>
<published>2015-04-07T21:19:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=af095b98e089e3a4a5db5012dbdc0d579367a907'/>
<id>af095b98e089e3a4a5db5012dbdc0d579367a907</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 version (vsn.mk)</title>
<updated>2015-04-07T21:03:15+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2015-04-07T17:35:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e8447f676b43712477369e8d27bd485217eebb0b'/>
<id>e8447f676b43712477369e8d27bd485217eebb0b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Option minimal_remote_max_packet_size and test cases</title>
<updated>2015-04-07T21:02:58+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2015-04-07T15:12:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3cf856fb8896dc61a0c6aaaab7f0679f3baf64db'/>
<id>3cf856fb8896dc61a0c6aaaab7f0679f3baf64db</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: fix loop bug for zero maximum_packet_size.</title>
<updated>2015-04-07T21:02:46+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2015-04-02T12:53:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=734506318c49778ff959c0f1f5136543fe8c314b'/>
<id>734506318c49778ff959c0f1f5136543fe8c314b</id>
<content type='text'>
A channel could be opened with the 'max packet size' set to 0.  The behaviour is not defined in the ssh rfc:s, and openssh does not handle that case in some special way besides looping.

The introduced solution just "keep quiet" but removes the eternal loop that caused Erlang to core dump.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A channel could be opened with the 'max packet size' set to 0.  The behaviour is not defined in the ssh rfc:s, and openssh does not handle that case in some special way besides looping.

The introduced solution just "keep quiet" but removes the eternal loop that caused Erlang to core dump.
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Add ssh_info:print/1 to write onto a file descriptor</title>
<updated>2015-04-07T21:01:20+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2015-04-02T12:48:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=bdd146390f1a69251f386ea86c72fb8859de4ec1'/>
<id>bdd146390f1a69251f386ea86c72fb8859de4ec1</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 {active, false} to ssh listen socket</title>
<updated>2015-04-07T21:00:46+00:00</updated>
<author>
<name>Ingela Anderton Andin</name>
<email>ingela@erlang.org</email>
</author>
<published>2015-04-01T08:01:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9610d69586cbc54cc6068d2d736d5c47d9acce03'/>
<id>9610d69586cbc54cc6068d2d736d5c47d9acce03</id>
<content type='text'>
The ssh acceptor process listens for connections and
spawns a process to handle each new connection that it accepts.
The ownership of the accepted socket will be transfered to the new process
that will handle the incomming messages. Before the ownership is
transfered the socket should be in {active, false} or the acceptor
process may receive data aimed for the connection. As the accept socket
inherits the listen options we set {active, false} there.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ssh acceptor process listens for connections and
spawns a process to handle each new connection that it accepts.
The ownership of the accepted socket will be transfered to the new process
that will handle the incomming messages. Before the ownership is
transfered the socket should be in {active, false} or the acceptor
process may receive data aimed for the connection. As the accept socket
inherits the listen options we set {active, false} there.
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Change send_buf implementation from list to queue</title>
<updated>2015-04-07T21:00:17+00:00</updated>
<author>
<name>Ingela Anderton Andin</name>
<email>ingela@erlang.org</email>
</author>
<published>2015-03-23T11:00:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=29a483d4f1eb42e23e30372d14ad69db2e9f33b9'/>
<id>29a483d4f1eb42e23e30372d14ad69db2e9f33b9</id>
<content type='text'>
A queue is the behaviour that we want, so this makes the code
easier to understand and more effective.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A queue is the behaviour that we want, so this makes the code
easier to understand and more effective.
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Remove error report</title>
<updated>2015-04-07T20:59:20+00:00</updated>
<author>
<name>Ingela Anderton Andin</name>
<email>ingela@erlang.org</email>
</author>
<published>2015-03-05T14:45:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0f7e72999e65c293ea421cd931aff4fc60aa647e'/>
<id>0f7e72999e65c293ea421cd931aff4fc60aa647e</id>
<content type='text'>
The error report was assumed to only happen if our code was wrongly
implemented "internal error". However it would also occur when
bad input was recived from the peer, and could hence cause extensive
logging on DoS attacks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The error report was assumed to only happen if our code was wrongly
implemented "internal error". However it would also occur when
bad input was recived from the peer, and could hence cause extensive
logging on DoS attacks.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2015-03-31T10:24:04+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2015-03-31T10:24:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=62870c998955e1498e71bfc90607885e96ecaa27'/>
<id>62870c998955e1498e71bfc90607885e96ecaa27</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
