Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright year | Erlang/OTP | 2023-03-21 | 1 | -1/+1 |
| | |||||
* | Use `proc_lib:init_fail/2,3` where appropriate | Raimo Niskanen | 2023-02-27 | 1 | -2/+2 |
| | |||||
* | ssh: Fix parallel_login option and an intermediate controlling proc | Hans Nilsson | 2022-01-11 | 1 | -33/+59 |
| | | | | | | | | This option was erroneously not implemented when the state machine was re-strutctured for the OTP-24.0 release. The intermedite process is needed when parallel login is allowed. Otherwise all logins would be handled sequentially. | ||||
* | Update copyright year | Rickard Green | 2021-12-13 | 1 | -1/+1 |
| | |||||
* | ssh: Handle unexpected errors in acceptor loop | Hans Nilsson | 2021-11-19 | 1 | -12/+21 |
| | |||||
* | ssh: Add 'tcp' to ssh_dbg | Hans Nilsson | 2021-08-26 | 1 | -15/+67 |
| | |||||
* | ssh: Re-write supervisor tree to use PR-4368 | Hans Nilsson | 2021-04-15 | 1 | -89/+60 |
| | |||||
* | ssh: ssh_acceptor error handling fixes | Hans Nilsson | 2021-02-19 | 1 | -52/+53 |
| | |||||
* | ssh: Refactor for changes later | Hans Nilsson | 2021-02-02 | 1 | -8/+2 |
| | |||||
* | ssh: New connection start procedure | Hans Nilsson | 2021-02-02 | 1 | -38/+24 |
| | |||||
* | ssh: Fix of supervisor tree corruption | Hans Nilsson | 2020-11-16 | 1 | -6/+50 |
| | | | | | This only removes the symptoms that the ssh_subsystems_sup tree is left with only supervisors. | ||||
* | ssh: Enable foreign dbg messages in ssh_dbg | Hans Nilsson | 2020-04-30 | 1 | -0/+5 |
| | |||||
* | Update copyright year | Rickard Green | 2020-03-13 | 1 | -1/+1 |
| | |||||
* | ssh: Change ssh modules to use the new ssh_dbg behaviour | Hans Nilsson | 2020-02-12 | 1 | -10/+14 |
| | |||||
* | Update copyright year | Henrik Nord | 2018-06-18 | 1 | -1/+1 |
| | |||||
* | ssh: Use the new ssh_dbg module | Hans Nilsson | 2018-03-29 | 1 | -0/+32 |
| | |||||
* | ssh: Retry and exponentially backoff listener restart | Hans Nilsson | 2018-03-07 | 1 | -1/+15 |
| | | | | in case of eaddrinuse. This could happen if the acceptor process dies and is restarted immediatly. | ||||
* | Update copyright year | Raimo Niskanen | 2017-05-04 | 1 | -1/+1 |
| | |||||
* | ssh: Fix supervisors, start daemon and connect code | Hans Nilsson | 2017-04-07 | 1 | -1/+2 |
| | | | | Remove many internal options and made them as explicit arguments. | ||||
* | ssh: Unified way of starting listening sockets | Hans Nilsson | 2017-04-07 | 1 | -59/+47 |
| | |||||
* | ssh: Option pruning | Hans Nilsson | 2017-04-07 | 1 | -1/+0 |
| | |||||
* | ssh: Initial commit of option handling changes | Hans Nilsson | 2017-03-02 | 1 | -54/+63 |
| | |||||
* | Update copyright-year | Erlang/OTP | 2016-12-07 | 1 | -1/+1 |
| | |||||
* | ssh: daemon taking open socket as input | Hans Nilsson | 2016-06-01 | 1 | -1/+2 |
| | |||||
* | ssh: make ssh:daemon choose port when Port=0 in the arguments | Hans Nilsson | 2016-04-28 | 1 | -8/+37 |
| | |||||
* | ssh: Make it possible for more than one daemon started with option fd | Hans Nilsson | 2015-11-19 | 1 | -1/+6 |
| | |||||
* | Change license text to APLv2 | Bruce Yinhe | 2015-06-18 | 1 | -9/+10 |
| | |||||
* | ssh: Add profile option | Ingela Anderton Andin | 2015-06-03 | 1 | -1/+5 |
| | | | | | | | | | | | | To enable the ssh daemon to run in a virtualized environment, where there can be more that one server that has the same ip-address and port, we add a new option profile. The profile name will be used in concatenation with ip-address and port to identify the ssh daemon instance. The name profile was chosen as there is a similar concept in the HTTP client in inets where profile names can be used to instantiate client configurations. Also the same type of option has been added to the HTTP server in inets. | ||||
* | ssh: Add {active, false} to ssh listen socket | Ingela Anderton Andin | 2015-04-07 | 1 | -2/+2 |
| | | | | | | | | | | The ssh acceptor process listens for connections and spawns a process to handle each new connection that it accepts. The ownership of the accepted socket will be transfered to the new process that will handle the incomming messages. Before the ownership is transfered the socket should be in {active, false} or the acceptor process may receive data aimed for the connection. As the accept socket inherits the listen options we set {active, false} there. | ||||
* | ssh: avoid terminated but not deleted children to be counted. | Hans Nilsson | 2014-10-21 | 1 | -0/+1 |
| | |||||
* | ssh: simple info function (ssh_info:print/0). | Hans Nilsson | 2014-10-21 | 1 | -1/+2 |
| | |||||
* | ssh: Add max_session parameter to ssh:daemon | Hans Nilsson | 2014-04-24 | 1 | -11/+36 |
| | |||||
* | ssh: Added option negotiation_timeout for ssh:daemon | Hans Nilsson | 2014-03-26 | 1 | -1/+4 |
| | | | | This option is for closing a connection where the client connects, but then do nothing except keeping server resources. | ||||
* | ssh: Merge connection_manager and connection_handler processes | Ingela Anderton Andin | 2013-11-13 | 1 | -11/+8 |
| | | | | Also start adding dialyzer specs and removing dead code | ||||
* | Prevent client hanging. (OTP-8111) | Ingela Anderton Andin | 2012-02-28 | 1 | -4/+4 |
| | | | | | | | | | | Restored supervisor tree so that error propagation will work as intended, although connection processes are set to temporary, instead of permanent with restart times set to 0, and termination of the connection subtree is initiated by a temporary process spawned by ssh_connection_managers terminate. This is done to avoid unwanted supervisor reports. Pherhaps we need some new supervisor functionality. | ||||
* | OTP-9031 - SSH did not handle the error reason enetunreach when trying to ↵ | Niclas Eklund | 2011-01-17 | 1 | -1/+5 |
| | | | | open a IPv6 connection. | ||||
* | Fix race condition when an other connection is started before a channel is ↵ | Niclas Eklund | 2010-05-26 | 1 | -2/+2 |
| | | | | opened in the first connection. | ||||
* | New branch for ssh-2.0 and later | Niclas Eklund | 2010-04-21 | 1 | -5/+5 |
| | |||||
* | The R13B03 release.OTP_R13B03 | Erlang/OTP | 2009-11-20 | 1 | -0/+115 |