From fd8e49b5bddceaae803670121b603b5eee8c5c08 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Fri, 25 May 2018 12:14:27 +0200 Subject: Prepare release --- lib/ssh/doc/src/notes.xml | 138 ++++++++++++++++++++++++++++++++++++++++++++++ lib/ssh/vsn.mk | 2 +- 2 files changed, 139 insertions(+), 1 deletion(-) (limited to 'lib/ssh') diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index d0ed674eee..87ebfc3c6a 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -30,6 +30,144 @@ 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

+
+ +

+ A channel callback module always got the module name as + reason in a call to terminate. Now it will get the proper + Reason, usually 'normal'.

+

+ Own Id: OTP-15084

+
+
+
+ + +
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

+
+ +

+ The internal timer handling in SSH is now based on the + gen_statem timers.

+

+ Own Id: OTP-15019

+
+ +

+ 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

+
+ +

+ The rekey_limit option could now set the max time + as well as the previously max data amount.

+

+ Own Id: OTP-15069 Aux Id: ERL-617

+
+ +

+ Change process exit supervision with monitor instead of + link

+

+ Own Id: OTP-15082

+
+
+
+ +
+
Ssh 4.6.9
Fixed Bugs and Malfunctions diff --git a/lib/ssh/vsn.mk b/lib/ssh/vsn.mk index f10e7aa96a..6060e50d31 100644 --- a/lib/ssh/vsn.mk +++ b/lib/ssh/vsn.mk @@ -1,5 +1,5 @@ #-*-makefile-*- ; force emacs to enter makefile-mode -SSH_VSN = 4.6.9 +SSH_VSN = 4.7 APP_VSN = "ssh-$(SSH_VSN)" -- cgit v1.2.3