From bb19e24a485e9ef43bcca3fbe9757da83f70c3a0 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Tue, 19 Jun 2018 08:24:54 +0200 Subject: Prepare release --- lib/ssh/doc/src/notes.xml | 163 ++++++++++++++++++++++++++++++++++++++++++++++ lib/ssh/vsn.mk | 2 +- 2 files changed, 164 insertions(+), 1 deletion(-) (limited to 'lib/ssh') diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index c25d649ac0..c9aa877a7f 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -30,6 +30,169 @@ notes.xml +
Ssh 4.7 + +
Fixed Bugs and Malfunctions + + +

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

+ The option exec has new option values defined to + make it much more easy to implement an own exec + server.

+

+ An option called exec for daemons implementing the + handling of 'exec' requests has existed a long time but + has been undocumented. The old undocumented value - as + well as its behavior - is kept for compatibility EXCEPT + that error messages are changed and are sent as + "stderror" text.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-14851

+
+ +

+ Updated ssh_connection:shell/2 documentation.

+

+ Own Id: OTP-14880

+
+ +

+ The experimental ssh_dbg module is completely + re-written. Its purpose is to make tracing and debugging + easier on deployed systems.

+

+ 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 completly 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 the undocumented and unused modules + 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

+
+ +

+ New test suite for channels.

+

+ Own Id: OTP-15051

+
+ +

+ 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

+
+ +

+ Changed process exit supervision from links to monitors.

+

+ Own Id: OTP-15082

+
+ +

+ Better handling of misbehaving channel callback modules.

+

+ Own Id: OTP-15083

+
+ +

+ A new moduli file is generated. This file is used for the + recommended diffie-hellman-group-exchange-sha256 + key exchange algorithm in SSH.

+

+ Own Id: OTP-15113

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