Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-01 | Merge branch 'hans/ssh/codenomicon_degradation/OTP-12784' into maint-17 | Erlang/OTP | |
* hans/ssh/codenomicon_degradation/OTP-12784: ssh: update ssh version ssh: Plain text message returned for invalid version exchange ssh: Implement keyboard_interactive on server side ssh: Check e and f parameters in kexdh ssh: Set max num algoritms in msg_kexinit negotiation | |||
2015-05-29 | ssh: update ssh version | Hans | |
2015-05-29 | ssh: Plain text message returned for invalid version exchange | Hans | |
This is how OpenSSH does. The bytes returned will be put on the user's tty, so it is better with text than a ssh_msg_disconnect | |||
2015-05-29 | ssh: Implement keyboard_interactive on server side | Hans | |
2015-05-29 | ssh: Check e and f parameters in kexdh | Hans Nilsson | |
rfc 4253 says in section 8 that: "Values of 'e' or 'f' that are not in the range [1, p-1] MUST NOT be sent or accepted by either side. If this condition is violated, the key exchange fails." This commit implements the reception check. | |||
2015-05-29 | ssh: Set max num algoritms in msg_kexinit negotiation | Hans | |
This is to prevent some dos-attac scenarios. The limit is hard-coded. | |||
2015-05-29 | ssh: handle that inet:getopts(Socket, [recbuf]) may return {ok, []} | Ingela Anderton Andin | |
If something bad happens and the socket is closed the call inet:getopts(Socket, [recbuf]) may return {ok, []}. We want to treat this as a fatal error and terminate gracefully. The same goes for the case that inet:getopts returns {error, Reason} that was not handled either. | |||
2015-05-18 | Update release notes | Erlang/OTP | |
2015-05-13 | ssh: option for handling the SSH_MSG_DEBUG message's printouts | Hans Nilsson | |
A fun could be given in the options that will be called whenever the SSH_MSG_DEBUG message arrives. This enables the user to format the printout or just discard it. The default is changed to not print the message. In RFC4253 printing is a SHOULD, but our new default is to protect logs from dos attacs. | |||
2015-04-22 | Update release notes | Erlang/OTP | |
2015-04-21 | ssh: added id_string option for server and client | Hans Nilsson | |
For limiting Banner Grabbing attempts. | |||
2015-04-10 | Update release notes | Erlang/OTP | |
2015-04-07 | ssh: Reset upgrade instructions to default | Ingela Anderton Andin | |
2015-04-07 | ssh: Change version (vsn.mk) | Hans Nilsson | |
2015-04-07 | ssh: Option minimal_remote_max_packet_size and test cases | Hans Nilsson | |
2015-04-07 | ssh: fix loop bug for zero maximum_packet_size. | Hans Nilsson | |
A channel could be opened with the 'max packet size' set to 0. The behaviour is not defined in the ssh rfc:s, and openssh does not handle that case in some special way besides looping. The introduced solution just "keep quiet" but removes the eternal loop that caused Erlang to core dump. | |||
2015-04-07 | ssh: Add ssh_info:print/1 to write onto a file descriptor | Hans Nilsson | |
2015-04-07 | ssh: Add {active, false} to ssh listen socket | Ingela Anderton Andin | |
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. | |||
2015-04-07 | ssh: Change send_buf implementation from list to queue | Ingela Anderton Andin | |
A queue is the behaviour that we want, so this makes the code easier to understand and more effective. | |||
2015-04-07 | ssh: Remove error report | Ingela Anderton Andin | |
The error report was assumed to only happen if our code was wrongly implemented "internal error". However it would also occur when bad input was recived from the peer, and could hence cause extensive logging on DoS attacks. | |||
2015-03-31 | Prepare release | Erlang/OTP | |
2015-03-16 | Revert "Use new time API and be back-compatible in ssh" | Erland Schönbeck | |
This reverts commit af972aaf14a5f53510e692f48f672f7e6805ee6d. Conflicts: lib/ssh/test/ssh_basic_SUITE.erl | |||
2015-03-16 | ssh: uppdate version in vsn.mk | Hans Nilsson | |
2015-03-12 | Merge branch 'shijiang1130/master' into maint | Zandra Hird | |
* shijiang1130/master: Add client example for using the SSH module OTP-12558 | |||
2015-03-06 | Add client example for using the SSH module | Linus.yuan | |
2015-03-05 | Update misleading comment in ssh_basic_SUITE | Erland Schönbeck | |
2015-03-02 | Update new time API and be back-compatible in ssh | Erland Schönbeck | |
2015-02-25 | Use new time API and be back-compatible in ssh | Erland Schönbeck | |
otp_SUITE: Ignore undefined functions in ssh | |||
2015-02-05 | Fix ssh:connect erroneus error msg at timeout | Hans Nilsson | |
2015-01-26 | Merge branch 'ia/ssh/sftp-v3-flags' into maint | Ingela Anderton Andin | |
* ia/ssh/sftp-v3-flags: ssh: Add some more flags ssh: Correct Sftp flag handling ssh: Add handling of sftp v3 flags | |||
2015-01-23 | ssh: Add some more flags | Ingela Anderton Andin | |
2015-01-23 | ssh: Correct Sftp flag handling | Ingela Anderton Andin | |
Function name was somewhat confusing and when trying to find a better name for it we realised it did not work as intended. | |||
2015-01-23 | ssh: Add handling of sftp v3 flags | Ingela Anderton Andin | |
2015-01-19 | fix spelling | Marcus Arendt | |
2015-01-13 | fix doc typos found by Rabbe Fogelholm | Marcus Arendt | |
2014-12-17 | ssh: Improve errorhandling in ssh_connection.erl | Ingela Anderton Andin | |
If a channel is closed by the peer while using a function with call semantics in ssh_connection.erl return {error, closed}. Document that the functions can return {error, timeout | closed} and not only ssh_request_status() | |||
2014-12-17 | Merge branch 'marcus/revert-ssh-testcase2/OTP-12004' into maint | Marcus Arendt | |
* marcus/revert-ssh-testcase2/OTP-12004: fix failed conflict resolution | |||
2014-12-10 | fix failed conflict resolution | Marcus Arendt | |
2014-12-09 | Prepare release | Erlang/OTP | |
2014-12-09 | Merge remote-tracking branch 'upstream/maint' into maint | Hans Nilsson | |
2014-12-09 | ssh: Fix syntax error in .appup | Hans Nilsson | |
2014-12-09 | revert ssh testcase | Marcus Arendt | |
2014-12-08 | ssh: Fix .app and .appup | Hans Nilsson | |
2014-12-05 | Revert "ssh: Corrected ret val from ssh_connection:subsystem/4." | Marcus Arendt | |
This reverts commit d086394ebd3595d431835af80709977a6c1c7c89. | |||
2014-12-02 | ssh: Add soft upgrade for ptty_alloc | Ingela Anderton Andin | |
2014-12-02 | ssh: Fixes wrong version in appup file | Hans Nilsson | |
2014-12-01 | ssh: prepares appup file for release | Hans Nilsson | |
2014-12-01 | ssh: Implements and tests erl_tar read from remote host. | Hans Nilsson | |
2014-12-01 | ssh: crypto framework for ssh_sftp:open_tar added | Hans Nilsson | |
2014-12-01 | Merge branch 'ia/ssh/gracefull-termination/OTP-12185' into maint | Ingela Anderton Andin | |
* ia/ssh/gracefull-termination/OTP-12185: ssh: Gracefully handle bad input |