aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ssh/src
AgeCommit message (Collapse)Author
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-08-31Merge branch 'raimo/gen_statem-callback_mode/OTP-13752' into maintRaimo Niskanen
* raimo/gen_statem-callback_mode/OTP-13752: ssl: Upgrade suite testing skipped if stdlib upgrade is required Fix version numbers and dependencies Conflicts: lib/ssl/src/ssl.appup.src lib/ssl/vsn.mk
2016-08-31Merge branch 'hans/ssh/test_fixes/OTP-13854' into maintHans Nilsson
Fixes problems found by test suites as well as by Codenomicon/Defensics: - reduce max random padding to 15 bytes (Codenomicon/Defensics) - inclomplete pdu handling (Codenomicon/Defensics) - badmatch - non-blocking send fixes deadlock in ssh_connection_SUITE:interrupted_send
2016-08-31Merge branch 'hans/ssh/ensure_all_started/PR-1147/OTP-13843' into maintHans Nilsson
2016-08-29ssh: reduce random padding to 15 bytesHans Nilsson
This is to get rid of some warnings in Codenomicon/Defensics. It also speeds up the communications.
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-29ssh: fix Codenomicon/Defensics auth problem with incomplete pduHans Nilsson
Trailing pdu values being 0 or empty strings are just excluded from the pdu by Codenomicon/Defensics. This is wrong but some kind of habit "out there". This commit makes Erlang SSH accept such pdu in one place because Defensics is king of security tests ...
2016-08-25Fix version numbers and dependenciesRaimo Niskanen
2016-08-24Improve ssh:start/1,2 functionsAleksei Magusev
Use application:ensure_all_started/2 instead of hard-coding dependencies
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: Extend experimental ssh_dbg.erlHans Nilsson
1) extend ssh_dbg:message with second arg, a fun/1 that is intended to replace pids in the trace printouts with better descriptions. 2) printout improvments
2016-06-29ssh: remove 'sync sleeps'Hans Nilsson
2016-06-27ssh: polishing of password prompt's linefeedHans Nilsson
2016-06-27ssh: Fix a hazard bug in ssh_authHans Nilsson
2016-06-27ssh: Some code cuddling in ssh_ioHans Nilsson
2016-06-27ssh: Fix type error in args of ssh_auth:sort_selected_mthdsHans Nilsson
2016-06-27ssh: Make client send a faulty pwd only once, ssh_connection_handler partHans Nilsson
2016-06-27ssh: Make client send a faulty pwd only once, ssh_auth partHans Nilsson
Conflicts: lib/ssh/src/ssh_connection_handler.erl
2016-06-13ssh: add experimental test flagHans Nilsson
2016-06-13ssh: Additions to experimental ssh_dbg moduleHans Nilsson
- reorg - ssh_dbg:stop/0 - formating of send and receive debugging
2016-06-01ssh: better validationHans Nilsson
2016-06-01ssh: daemon taking open socket as inputHans Nilsson
2016-06-01Merge branch 'hans/ssh/use_open_socket_client/OTP-12860'Hans Nilsson
2016-06-01Merge branch 'hans/ssh/spec_behaviours/OTP-13749'Hans Nilsson
2016-05-30ssh: ssh:connect, ssh:shell and ssh_sftp:start_subsystem supports client ↵Hans Nilsson
tcp-socket as input
2016-05-20ssh: handle ssh_message binary decode errorsHans Nilsson
2016-05-13ssh: badmatch in connection_handler (badly renamed variable)Hans Nilsson
2016-05-04ssh: correct bad stop return value tagHans Nilsson
2016-05-04ssh: -spec added for behavioursHans Nilsson
2016-05-02Merge branch 'lukas/ssh/sshc_con_hand_worker'Hans Nilsson
* lukas/ssh/sshc_con_hand_worker: ssh: sshc_sup to use worker for ssh_con_handler
2016-05-02Merge branch 'hans/ssh/remove_tcpip_forward'Hans Nilsson
2016-05-02Merge branch 'hans/ssh/daemon_port_0/OTP-13527'Hans Nilsson
Conflicts: lib/ssh/test/ssh_test_lib.erl
2016-05-02Merge branch 'hans/ssh/prepare_for_release'Hans Nilsson
2016-04-29ssh: sshc_sup to use worker for ssh_con_handlerLukas Larsson
2016-04-29ssh: undocumented, untestesd and experimental tcpip_forward code removedHans Nilsson
2016-04-29ssh: remove dialyzer 'no-local-return' warningsHans Nilsson
2016-04-28ssh: make ssh:daemon choose port when Port=0 in the argumentsHans Nilsson
2016-04-28ssh: Update app-fileHans Nilsson
2016-04-27ssh: Channel request timer refactoringHans Nilsson
2016-04-27ssh: Idle-timer refactoring and some cosmetics and inlineingHans Nilsson
2016-04-27ssh: remove user_passwords from dumped stateHans Nilsson
2016-04-27ssh: fix dialyzer warnings and errorsHans Nilsson
2016-04-27ssh: Partly refactor and polish ssh_connection_handlerHans Nilsson
2016-04-27ssh: change #state to #dataHans Nilsson
2016-04-27ssh: refactor connection handler initializationHans Nilsson
2016-04-27ssh: Begin -spec for ssh_connection_handlerHans Nilsson
2016-04-27ssh: Gen_statem rewrite of ssh_connection_handlerHans Nilsson
Including misc fixes in surronding code as well as in test cases.