From 8780156706350a56b763d70f8672d0343f9f9e54 Mon Sep 17 00:00:00 2001 From: Rickard Green Date: Wed, 8 May 2019 09:50:00 +0200 Subject: Fix bad merge from maint-21 --- lib/ssh/doc/src/notes.xml | 342 ---------------------------------------------- 1 file changed, 342 deletions(-) (limited to 'lib/ssh') diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index 75cc7d2bfb..1bc4f866ce 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -390,348 +390,6 @@ -
Ssh 4.7.6 - -
Improvements and New Features - - -

- When an SSH server receives the very first message on a - new TCP connection, and that message is not the expected - one, the 64 first bytes of the received message are now - dumped in the INFO REPORT that reports the Protocol - Error.

-

- This facilitates the debugging of who sends the bad - message or of detecting a possible port scanning.

-

- Own Id: OTP-15772

-
-
-
- -
- -
Ssh 4.7.5 - -
Fixed Bugs and Malfunctions - - -

- The callback ssh_channel:init/1 was missing in - OTP-21

-

- Own Id: OTP-15762

-
- -

- If a client was connected to an server on an already open - socket, the callback fun(PeerName,FingerPrint) in - the accept_callback option passed the local name - in the argument PeerName instead of the remote name.

-

- Own Id: OTP-15763

-
-
-
- -
- -
Ssh 4.7.4 - -
Fixed Bugs and Malfunctions - - -

- SSH sftp daemon now accepts an SSH_FXP_STAT message - encoded according to the wrong sftp version. Some clients - sends such messages.

-

- Own Id: OTP-15498 Aux Id: ERL-822, PR-2077

-
-
-
- -
- -
Ssh 4.7.3 - -
Fixed Bugs and Malfunctions - - -

- Fixed port leakage if a ssh:daemon call failed.

-

- Own Id: OTP-15397 Aux Id: ERL-801

-
-
-
- -
- -
Ssh 4.7.2 - -
Fixed Bugs and Malfunctions - - -

- Incompatibility with newer OpenSSH fixed. Previously - versions 7.8 and later could cause Erlang SSH to exit.

-

- Own Id: OTP-15413

-
- -

- The 'exec' option for ssh daemons had wrong format - in the documentation.

-

- Own Id: OTP-15416

-
-
-
- - -
Improvements and New Features - - -

- Added public key methods ssh-ed25519 and ssh-ed448.

-

- Requires OpenSSL 1.1.1 or higher as cryptolib under the - OTP application crypto.

-

- Own Id: OTP-15094 Aux Id: OTP-15419

-
- -

- The SSH property tests are now adapted to the PropEr - testing tool.

-

- Own Id: OTP-15312

-
- -

- The term "user" was not documented in the SSH app. A new - chapter with terminology is added to the User's Manual - where the term "user" is defined.

-

- A reference manual page about the module ssh_file - is also added. This is the default callback module for - user's keys, host keys etc.

-

- Own Id: OTP-15314

-
- -

- Host and user key checking is made more robust.

-

- Own Id: OTP-15424

-
-
-
- -
- -
Ssh 4.7.1 - -
Improvements and New Features - - -

- Extended the undocumented ssh_dbg debug module - with an api for a circular trace buffer. This makes it - easy to record the last low-level events before an error - is detected. It is intended for solving difficult errors.

-

- Own Id: OTP-15020

-
- -

- The key exchange methods - 'curve25519-sha256@libssh.org', - 'curve25519-sha256' and 'curve448-sha512' - are implemented. The last two are defined in - https://tools.ietf.org/html/draft-ietf-curdle-ssh-curves

-

- They all depends on that OpenSSL 1.1.1 or higher is used - as cryptolib.

-

- Own Id: OTP-15133 Aux Id: OTP-15240

-
- -

- The cipher 'chacha20-poly1305@openssh.com' is now - supported if OpenSSL 1.1.1 or higher is used as - cryptolib.

-

- Own Id: OTP-15209 Aux Id: OTP-15164

-
-
-
- -
- -
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.3
Fixed Bugs and Malfunctions -- cgit v1.2.3