aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ssh/src/ssh_connection_handler.erl
AgeCommit message (Collapse)Author
2018-03-02ssh: Fix the bugHans Nilsson
2018-02-20ssh: No error message for signal killHans Nilsson
2017-11-20Merge branch 'maint-20' into maintHans Nilsson
* maint-20: Updated OTP version Prepare release ssh: testcases for space trailing Hello msg ssh: Don't remove trailing WS in Hello msg ssh: dialyzer fixes ssh: Fix broken error handling during session setup Remove invalid EINTR loop around close(2) Conflicts: lib/ssh/test/ssh_options_SUITE.erl
2017-11-14ssh: dialyzer fixesHans Nilsson
2017-11-14ssh: Fix broken error handling during session setupHans Nilsson
2017-10-30ssh: Server checks host key files at start and at acceptHans Nilsson
2017-09-29ssh: fix broken printoutsHans Nilsson
2017-06-02ssh: Removed out-commented codeHans Nilsson
2017-05-31ssh: Improve 'server-sig-algs' handling in clientHans Nilsson
2017-05-22Merge branch 'hans/ssh/trim_state'Hans Nilsson
2017-05-22ssh: remove extra options copy from internal stateHans Nilsson
2017-05-22ssh: Handle if server-sig-algs and client has empty intersectionHans Nilsson
In case server-sig-algs names only algorithms unknown to the client, the client will try with the ones it knows
2017-05-17ssh: Use 'server-sig-algs' for client's selection of algsHans Nilsson
2017-05-12ssh: Option 'auth_methods' available not only in server but also in clientHans Nilsson
2017-05-04Update copyright yearRaimo Niskanen
2017-04-26ssh: Codenomicon/Defensics fixesHans Nilsson
2017-04-26ssh: Implement signature algorithms rsa-sha2-*. draft-ietf-curdle-rsa-sha2Hans Nilsson
2017-04-26ssh: server-sig-algs, client sideHans Nilsson
2017-04-26ssh: state machine fixes for calls during re-negotiationHans Nilsson
2017-04-26ssh: Implement ext-info extension. draft-ietf-curdle-ssh-ext-infoHans Nilsson
This is only a draft extension, but it is quite stable and already supported by some implementations. OpenSSH has had it for some year now.
2017-04-18ssh: fix dialyzer errorsHans Nilsson
2017-04-13Merge branch 'hans/ssh/use_postpone'Hans Nilsson
2017-04-13ssh: re-write to use callback init/1Hans Nilsson
2017-04-12ssh: change next_event to postponeHans Nilsson
2017-04-12ssh: added message_queue_data,off_heap to spawnHans Nilsson
Seems to solve some test case problems when heavily loaded
2017-04-07ssh: Fix supervisors, start daemon and connect codeHans Nilsson
Remove many internal options and made them as explicit arguments.
2017-04-07ssh: Lazy default in get options macroHans Nilsson
2017-04-06ssh: remove log printoutHans Nilsson
2017-04-04ssh: idle_timer on daemon - implementationHans Nilsson
2017-03-02ssh: Simplify calling of user's callback funsHans Nilsson
Since the Options now are initialized with a correct fun (that does nothing), we can just call it without tests
2017-03-02ssh: Initial commit of option handling changesHans Nilsson
2017-02-01ssh: Enable usage of supported but not default host key algorithmsHans Nilsson
2017-01-30ssh: optimize kex dh_gex using new crypto functionalityHans 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
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-10-17ssh: fix renegotiation problemHans Nilsson
2016-10-13ssh: Removed matching of 'ok' after send which could cause error reportsHans Nilsson
2016-10-10Revert "ssh: Add non-blocking send" since it introduces Error ReportsHans Nilsson
This reverts commit 28baf1314b556bb592c24181f6967e1f324f44a7.
2016-09-06Merge branch 'hans/ssh/keyboard_interactive_defensics' 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-01ssh: fix no detect of tcp closeHans Nilsson
2016-08-29ssh: Add non-blocking sendHans Nilsson
This is to try to fix ssh_connection_SUITE:interrupted_send problem. On machines with small buffers (<65k) like some Windows and *BSDs, this test case could deadlock with both sides having filled tcp receice buffers but stuck in prim_inet:send. This commit fixes this.
2016-08-02Rewrite SSH for gen_statem M:callback_mode/0Raimo Niskanen
2016-06-29Merge branch 'hans/ssh/ssh_patches/OTP-13715' into maint-19Erlang/OTP
* hans/ssh/ssh_patches/OTP-13715: ssh: Update ssh version ssh: Remove possible hanging in TCs when server and client is on the same node ssh: added dbg keys to ssh:connection_info/2 and ssh:channel_info/3 ssh: Extend experimental ssh_dbg.erl ssh: remove 'sync sleeps'
2016-06-29ssh: Remove possible hanging in TCs when server and client is on the same nodeHans Nilsson
2016-06-29ssh: added dbg keys to ssh:connection_info/2 and ssh:channel_info/3Hans Nilsson
2016-06-29ssh: remove 'sync sleeps'Hans Nilsson
2016-06-27ssh: Make client send a faulty pwd only once, ssh_connection_handler partHans Nilsson
2016-05-13ssh: badmatch in connection_handler (badly renamed variable)Hans Nilsson