Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-07 | ssh: document what happens when ssh:daemon sets both HostAddr and ip option | Hans Nilsson | |
The idea is that the HostAddress argument takes precedence over an ip-option. However, an ip-option overrides the 'any' HostAddr. This fixes the case of dameon(Port, [{ip,IP}..] in a non-surprising way. | |||
2017-04-07 | ssh: Change handling of IP addresses, 'any' and names in sup structure | Hans Nilsson | |
2017-04-07 | ssh: remove dead code and add comments | Hans Nilsson | |
2017-04-07 | ssh: Fix supervisors, start daemon and connect code | Hans Nilsson | |
Remove many internal options and made them as explicit arguments. | |||
2017-04-07 | ssh: fix ssh_system_sup naming of Host-Port-Profile | Hans Nilsson | |
2017-04-07 | ssh: handle HostAddr arg and ip-option for daemons | Hans Nilsson | |
2017-04-07 | ssh: Unified way of starting listening sockets | Hans Nilsson | |
2017-04-07 | ssh: Option pruning | Hans Nilsson | |
2017-04-04 | Merge branch 'maint' | Ingela Anderton Andin | |
Conflicts: OTP_VERSION erts/vsn.mk lib/crypto/c_src/crypto.c lib/crypto/src/crypto.erl lib/ssh/src/ssh.erl | |||
2017-03-24 | ssh: fixed crash in ssh:daemon_info | Hans Nilsson | |
2017-03-10 | Update copyright year | Rickard Green | |
2017-03-09 | ssh: Host and Profile info returned in ssh:daemon_info | Hans Nilsson | |
2017-03-02 | ssh: Types and spec fixes to conform to the ref manual | Hans Nilsson | |
2017-03-02 | ssh: Initial commit of option handling changes | Hans Nilsson | |
2017-02-16 | Merge branch 'hans/ssh/ssh_acceptor_bug/OTP-14108' into maint | Hans Nilsson | |
2017-02-15 | ssh: handle return values and exceptions from ssh_acceptor:handle_connection | Hans Nilsson | |
2017-02-15 | ssh: More exact test for is_tcp_socket | Hans Nilsson | |
2017-02-15 | ssh: Add error case for bad socket | Hans Nilsson | |
2017-02-14 | ssh: allow a list of fingerprint algos in silently_accept_hosts option | Hans Nilsson | |
2016-11-18 | ssh: Add fun and fingerprint to option 'silently_accept_host' | Hans Nilsson | |
2016-08-24 | Improve ssh:start/1,2 functions | Aleksei Magusev | |
Use application:ensure_all_started/2 instead of hard-coding dependencies | |||
2016-06-13 | ssh: add experimental test flag | Hans Nilsson | |
2016-06-01 | ssh: better validation | Hans Nilsson | |
2016-06-01 | ssh: daemon taking open socket as input | Hans Nilsson | |
2016-05-30 | ssh: ssh:connect, ssh:shell and ssh_sftp:start_subsystem supports client ↵ | Hans Nilsson | |
tcp-socket as input | |||
2016-05-02 | Merge branch 'hans/ssh/daemon_port_0/OTP-13527' | Hans Nilsson | |
Conflicts: lib/ssh/test/ssh_test_lib.erl | |||
2016-04-28 | ssh: make ssh:daemon choose port when Port=0 in the arguments | Hans Nilsson | |
2016-04-27 | ssh: Idle-timer refactoring and some cosmetics and inlineing | Hans Nilsson | |
2016-04-27 | ssh: Begin -spec for ssh_connection_handler | Hans Nilsson | |
2016-03-15 | update copyright-year | Henrik Nord | |
2015-12-03 | ssh: client pub key opt implemented | Hans Nilsson | |
2015-12-01 | Support SSH key callback module options | Vipin Nair | |
This patch allows extra callback options to be passed to the module implementing the SSH callback module behaviour. A module implementing the SSH key callback API is used to customize the handling of public key. This patch allows extra callback options to be passed to the module implementing the SSH callback module behaviour. The key_cb option has been changed: {key_cb, atom()} -> {key_cb, key_cb()} Where: key_cb() :: atom() | {atom(), list()} The callback options, if specified, is made available to the callback module via the options passed to it under the key 'key_cb_private'. More details and some backgorund is available here[1]. [1]: http://erlang.org/pipermail/erlang-patches/2015-November/004800.html | |||
2015-11-19 | ssh: Make it possible for more than one daemon started with option fd | Hans Nilsson | |
2015-11-06 | Merge branch 'hans/ssh/pwdfun/OTP-13055' into maint | Hans Nilsson | |
* hans/ssh/pwdfun/OTP-13055: ssh: changes after doc review ssh: Document pwdfun ssh: make corrections of keyboard-interactive client ssh: enable users to give option keyboard_interact_fun ssh: pwdfun/4 and simple tests Conflicts: lib/ssh/doc/src/ssh.xml | |||
2015-11-04 | ssh: extend 'dh_gex_limits' to server side | Hans Nilsson | |
OTP-13066 | |||
2015-11-04 | ssh: option dh_gex_groups with tag ssh_moduli_file | Hans Nilsson | |
Makes this existing option also accept a file in openssh format OTP-13052 | |||
2015-11-04 | ssh, public_key: random selection of diffie-hellman moduli | Hans Nilsson | |
Also tool (public_key:gen_moduli_hrl) to convert an openssh moduli file to erlang format. | |||
2015-11-04 | ssh: enable users to give option keyboard_interact_fun | Hans Nilsson | |
It is on purpose not documented. It needs more thinking before being finalized. | |||
2015-11-04 | ssh: pwdfun/4 and simple tests | Hans Nilsson | |
Also solves OTP-13053 | |||
2015-10-16 | ssh: dialyzer fix | Hans Nilsson | |
2015-10-14 | Merge branch 'maint-18' into maint | Henrik Nord | |
Conflicts: lib/ssh/vsn.mk | |||
2015-10-12 | ssh: updatated spec for ssh:daemon | Hans Nilsson | |
2015-10-08 | ssh: Option max_channels added. | Hans Nilsson | |
It actually counts the number of subsystem alive. Allocating a channel does not consume any resources (except some cpu cycles), but the subsystem start spawns processes. | |||
2015-08-25 | ssh: add extra random length padding in packets | Hans Nilsson | |
A new experimental option 'max_random_length_padding', not documented so it might change... | |||
2015-08-05 | ssh: more dh_gex test cases | Hans Nilsson | |
2015-08-05 | ssh: options 'dh_gex_groups' and 'dh_gex_limits' | Hans Nilsson | |
2015-06-18 | Change license text to APLv2 | Bruce Yinhe | |
2015-06-09 | ssh: Option unexpectedfun for ssh:daemon and ssh:connect | Hans Nilsson | |
This option has a fun as value. The fun will be called when an unexpected message arrives. The fun returns either 'skip' or 'report' to guide the connection_handler what to do. One usage is to filter out messages that are not wanted in the error logger as info reports. An example of such a message is the 'etimedout' tcp error message that will be received if a connection has keep_alive and the peer is restarted. | |||
2015-06-08 | Merge branch 'ia/ssh/name-spaces/OTP-12675' | Ingela Anderton Andin | |
* ia/ssh/name-spaces/OTP-12675: ssh: Correct Makefile ssh: Add profile option | |||
2015-06-05 | ssh: Check that user_dir and system_dir exists and are readable | Hans | |