From 6e51c6d19612d03abc81b86bb70b8d7da678ce5d Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Tue, 21 Jun 2016 15:12:41 +0200 Subject: Prepare release --- lib/ssh/doc/src/notes.xml | 78 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) (limited to 'lib/ssh/doc/src') diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index 96bc50c689..fd15c334a3 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -30,6 +30,84 @@ notes.xml +
Ssh 4.3 + +
Improvements and New Features + + +

+ A socket created and connected by gen_tcp could now be + used as input to ssh:connect, ssh:shell, + ssh_sftp:start_channel and ssh:daemon.

+

+ Own Id: OTP-12860

+
+ +

+ Some time optimization mainly in message encoding.

+

+ Own Id: OTP-13131

+
+ +

+ Optimized the sftp client time by setting new packet and + window sizes.

+

+ Own Id: OTP-13175

+
+ +

+ The ssh_connection_handler module in SSH is + changed and now uses the new behaviour gen_statem.

+

+ The module can be used as an example of a + gen_statem callback module but with a warning: + This commit of ssh is just a straightforward port from + gen_fsm to gen_statem with some code cleaning. Since the + state machine and the state callbacks are almost + unchanged the ssh module does not demonstrate the full + potential of the new behaviour.

+

+ The "new" state machine uses compound states. The ssh + server and client state machines are quite similar but + differences exist. With gen_fsm there were flags + in the user data which in fact implemented "substates". + Now with gen_statem those are made explicit in the + state names, eg. the state userauth and the binary + role-flag becomes the two state names + {userauth, server} and {userauth, client}.

+

+ Own Id: OTP-13267

+
+ +

+ The {error, Reason} tuples returned from + ssh_sftp api functions are described.

+

+ Own Id: OTP-13347 Aux Id: ERL-86

+
+ +

+ Added -spec in ssh

+

+ Own Id: OTP-13479

+
+ +

+ It is now possible to call ssh:daemon/{1,2,3} with + Port=0. This makes the daemon select a free + listening tcp port before opening it. To find this port + number after the call, use the new function + ssh:daemon_info/1. See the reference manual for + details.

+

+ Own Id: OTP-13527

+
+
+
+ +
+
Ssh 4.2.2
Fixed Bugs and Malfunctions -- cgit v1.2.3