From 202bb737e3deabfebee683266f4b7c42781eb521 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 30 Apr 2018 10:06:42 +0200 Subject: Update release notes --- lib/ssh/doc/src/notes.xml | 116 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 116 insertions(+) (limited to 'lib/ssh/doc/src') diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index d78309167a..5ad8467f6d 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -30,6 +30,122 @@ notes.xml +
Ssh 4.7 + +
Fixed Bugs and Malfunctions + + +

+ Updated ssh_connection:shell/2 documentation.

+

+ Own Id: OTP-14880

+
+ +

+ If the daemon port listener is restarted, it could + potentially fail with eaddrinuse if the timing is + unlucky. It will now retry and exponentially back off the + listener restart a few times before failing.

+

+ Own Id: OTP-14955

+
+ +

+ An ssh_sftp server (running version 6) could fail if it + is told to remove a file which in fact is a directory.

+

+ Own Id: OTP-15004

+
+
+
+ + +
Improvements and New Features + + +

+ An option exec for daemons implementing the 'exec' + has existed a long time but has been undocumented. The + old behaviour is kept for compatibility EXCEPT that error + messages are changed and are sent as "stderror" text.

+

+ A new option value is defined to make it much more easy + to implement an own exec server.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-14851

+
+ +

+ The undocumented ssh_dbg module is completely re-written + to facilitate tracing/debugging.

+

+ Own Id: OTP-14896

+
+ +

+ The SSH supervisor structure has been slightly changed. + This makes stopping the ssh application considerably + faster if there are open connections. This is important + in for example restarts.

+

+ Own Id: OTP-14988

+
+ +

+ The type specifications in SSH are reworked and the + following types are renamed:

+

+ ssh:ssh_connection_ref() is changed to + ssh:connection_ref(),

+

+ ssh:ssh_daemon_ref() is changed to ssh:daemon_ref(),

+

+ ssh:ssh_channel_id() is changed to ssh:channel_id().

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-15002 Aux Id: OTP-15030

+
+ +

+ Removed unused ssh_client_key.erl and + ssh_server_key.erl.

+

+ Own Id: OTP-15028

+
+ +

+ The Reference Manual pages are partly updated.

+

+ The ssh page is now generated from specs and types, is + restructured and is partly rephrased.

+

+ The ssh_channel, ssh_connection, ssh_client_key_api, + ssh_server_key_api and ssh_sftp pages are updated with + links, correct type names and some minor changes.

+

+ Own Id: OTP-15030 Aux Id: OTP-15002

+
+ +

+ The behaviors ssh_channel and + ssh_daemon_channel are renamed to + ssh_client_channel and ssh_server_channel + respectively.

+

+ The old modules are kept for compatibility but should + preferably be replaced when updating callback modules + referring them.

+

+ Own Id: OTP-15041

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