aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ssh/src
AgeCommit message (Collapse)Author
2017-02-01ssh: Enable usage of supported but not default host key algorithmsHans Nilsson
2017-02-01ssh: minor code unfoldingHans Nilsson
2017-02-01ssh: clearer hash calculationHans Nilsson
2017-01-31ssh: better error msg at kex failureHans Nilsson
2017-01-31ssh: removed 'ssh-dss' from default listHans Nilsson
Reason: insecure
2017-01-31ssh: removed 'diffie-hellman-group1-sha1' from default listHans Nilsson
Reason: very insecure
2017-01-31ssh: added stronger diffie-hellman groupsHans Nilsson
diffie-hellman-group16-sha512 diffie-hellman-group18-sha512 diffie-hellman-group14-sha256
2017-01-31ssh: reordered default algorithms listHans Nilsson
2017-01-31Merge branch 'maint'Hans Nilsson
Conflicts: lib/crypto/c_src/crypto.c lib/crypto/src/crypto.erl
2017-01-30ssh: optimize kex dh_gex using new crypto functionalityHans Nilsson
2017-01-26Merge branch 'maint'Hans Nilsson
2017-01-25ssh: correct host key signature calculationHans Nilsson
2017-01-23Merge branch 'maint'Hans Nilsson
2017-01-23ssh: ssh_dbg now reports HELLO msgs and timestampsHans Nilsson
2017-01-23Merge branch 'hans/ssh/optimize/OTP-14160'Hans Nilsson
2017-01-19Merge branch 'maint'Hans Nilsson
2017-01-18ssh: Reduce info leakage on decrypt errorsHans Nilsson
Use same message when there are packet errors like too long length, MAC, decrypt or decode errors. This is regarded as good practise to prevent some attacks
2017-01-17Merge branch 'maint'Hans Nilsson
2017-01-12ssh: Correct ssh_sftpd_file_api dialzyer specPhilip Cristiano
The `State` seems to have been included twice in 91acfc.
2016-12-20Merge branch 'egil/ssh/use-maps-instead-of-dict/OTP-14117'Björn-Egil Dahlberg
* egil/ssh/use-maps-instead-of-dict/OTP-14117: ssh: Use maps instead of dict in ssh_sftp ssh: Remove whitespace errors in ssh_sftp.erl
2016-12-16ssh: Use maps instead of dict in ssh_sftpBjörn-Egil Dahlberg
2016-12-16ssh: Remove whitespace errors in ssh_sftp.erlBjörn-Egil Dahlberg
2016-12-16ssh: Optimze ssh_bits:mpint/1Hans Nilsson
By using binary constructors we push the hard work down into the emulator
2016-12-16ssh: Optimize ssh_bits:name_listHans Nilsson
It is better (=faster) to use built-in functions and library functions.
2016-12-16ssh: Optimize handling of #ssh.shared_secretHans Nilsson
It is not necessary to mpint-encode it every time it is used (in MAC:s), it sufficies to do it once after key exchange
2016-12-14ssh: [test] Put tstflg values in a proplistHans Nilsson
2016-12-07Update copyright-yearErlang/OTP
2016-11-23Merge branch 'hans/ssh/max_packetsize_sftp/OTP-13857' into maintHans Nilsson
2016-11-21ssh: fix error when large client packet size and small on serverHans Nilsson
2016-11-18ssh: Add fun and fingerprint to option 'silently_accept_host'Hans Nilsson
2016-11-11ssh: Adjust inet buffers if too smallHans Nilsson
2016-11-11ssh: Change order on next_event actions in ssh_connection_handlerHans Nilsson
2016-11-10ssh: exported ssh_dbg:shrink_bin and ssh_dbg:wr_record/3 for debugging purposesHans Nilsson
2016-10-27ssh: more info about shrinked binaries in ssh_dbgHans Nilsson
2016-10-27ssh: Add a 'catch' in ssh_channel.erl to prevent double close errorsHans Nilsson
2016-10-18Merge branch 'maint-19' into maintHans Nilsson
2016-10-17ssh: fix renegotiation problemHans Nilsson
2016-10-14Merge branch 'maint-19' into maintHans Nilsson
2016-10-13ssh: Removed matching of 'ok' after send which could cause error reportsHans Nilsson
2016-10-11Merge branch 'maint-19' into maintHans Nilsson
2016-10-10Revert "ssh: Add non-blocking send" since it introduces Error ReportsHans Nilsson
This reverts commit 28baf1314b556bb592c24181f6967e1f324f44a7.
2016-10-06Merge branch 'maint-19' into maintIngela Anderton Andin
2016-10-05ssh: Prepare releaseIngela Anderton Andin
2016-10-05ssh: Handle gen_server:call/3 exits properlyIngela Anderton Andin
Handle all possible exit values that should be interpreted as {error, closed}. Failing to do so could lead to unexpected crashes for users of the ssh application.
2016-09-19Fix SSH custom REPL exit statusSvilen Ivanov
When user defined SSH shell REPL process exits with reason normal SSH channel callback module should report successful exit status to the SSH client. This provides simple way for SSH clients to check for successful completion of executed commands.
2016-09-06Merge branch 'hans/ssh/keyboard_interactive_defensics' into maintHans Nilsson
2016-09-06Merge branch 'hans/ssh/strengthen_pubkey/OTP-13847' into maintHans Nilsson
Conflicts: lib/ssh/src/ssh_auth.erl
2016-09-06Merge branch 'hans/ssh/correct_sha_ecdsa/OTP-13850' into maintHans Nilsson
2016-09-05ssh: add tstflg value one_empty to force daemon send empty ↵Hans Nilsson
ssh_msg_userauth_info_request This behavour is assumed by Codenomicon Defensics.
2016-09-02ssh: pre-verify keyHans Nilsson
Conflicts: lib/ssh/src/ssh_auth.erl