aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ssh/src
AgeCommit message (Collapse)Author
2013-01-21Merge branch 'fredrik/ssh/ssh-internal-error/OTP-10731'Fredrik Gustafsson
* fredrik/ssh/ssh-internal-error/OTP-10731: Fixed internal error on when client and server can not agree o which authmethod to use
2013-01-18Fixed bug which lead to crash in startup of daemon, if port was in useFredrik Gustafsson
2013-01-18Fixed internal error on when client and server can not agree o which ↵Fredrik Gustafsson
authmethod to use
2013-01-15Implement ./otp_build configure --enable-silent-rulesAnthony Ramine
With silent rules, the output of make is less verbose and compilation warnings are easier to spot. Silent rules are disabled by default and can be disabled or enabled at will by make V=0 and make V=1.
2012-12-21Merge branch 'fredrik/ssh/sftp-file-is-dir/OTP-6406'Fredrik Gustafsson
* fredrik/ssh/sftp-file-is-dir/OTP-6406: Removed unused code ssh.erl and changed tests Added eexist to return proper sftp parameter Changed erlclient testcases for sftp sftp ver6 mods, SSH_FX_CANNOT_DELETE added as parameter Updated doc for sftpd_vsn Changed testcases to proper sftpd listening changed option to sftpd_vsn corrected is_dir call in sftpd Changes to sftpd test suite Added a file_is_a_directory to a proper status return Basic functionality for sftp ver6 and testcase Conflicts: lib/ssh/doc/src/ssh_sftpd.xml
2012-12-20Fixed syntax error in ssh appup fileFredrik Gustafsson
2012-12-19Merge branch 'fredrik/ssh/rekeying'Fredrik Gustafsson
* fredrik/ssh/rekeying: ssh_basic_SUITE rekey test modifications Modifications to idle_time testcase Added test for rekeying Added doc for rekey_limit option Renegotiating every hour and every gb sent, can be decreased with option {rekey_limit, integer()}
2012-12-13ssh: Document and clean up SSH behavioursIngela Anderton Andin
2012-12-13ssh: Add Users Guide and enhance man pagesIngela Anderton Andin
2012-12-13ssh: Added User's Guide framework and minor enhancementsNiclas Eklund
2012-12-03Merge branch 'fredrik/ssh/fix-idle-tests' into fredrik/ssh/rekeyingFredrik Gustafsson
* fredrik/ssh/fix-idle-tests: (50 commits) Modifications to idle_time testcase Teach Win installer to handle redist on w2012/w8 ssl: Receive port EXIT-message so that it does not get mixed up with the protocol-error message we are expecting ssl: Add and enhance tests ssl: Consider new server options when resuming a session Prepare release ssl: Add dependencies to Makefile Simplify the code for the generated info/0 function Don't try to work around a non-loadable NIF library Fix BER encoding when multiple levels of typedefs are used Update megaco documentation Update documentation for the asn1 application Fix other applications Fix use of asn1 in megaco Remove the unused asn1ct_gen_ber module Fix erroneous skipping for jinterface, erl_interface and ic kernel: Heart port needs to be unregistered Update preloaded modules Update primary bootstrap Update copyright years ...
2012-11-29Removed unused code ssh.erl and changed testsFredrik Gustafsson
2012-11-29Added eexist to return proper sftp parameterFredrik Gustafsson
2012-11-28sftp ver6 mods, SSH_FX_CANNOT_DELETE added as parameterFredrik Gustafsson
2012-11-28changed option to sftpd_vsnFredrik Gustafsson
2012-11-28corrected is_dir call in sftpdFredrik Gustafsson
2012-11-27Added a file_is_a_directory to a proper status returnFredrik Gustafsson
2012-11-27Basic functionality for sftp ver6 and testcaseFredrik Gustafsson
2012-11-23Merge branch 'maint'Björn-Egil Dahlberg
2012-11-23Update copyright yearsBjörn-Egil Dahlberg
2012-11-23Renegotiating every hour and every gb sent, can be decreased with option ↵Fredrik Gustafsson
{rekey_limit, integer()}
2012-11-22Merge branch 'maint'Fredrik Gustafsson
* maint: is_boolean/1 is called instead of checking Removed ip options to gen_tcp from ssh.erl
2012-11-21is_boolean/1 is called instead of checkingFredrik Gustafsson
2012-11-20Removed ip options to gen_tcp from ssh.erlFredrik Gustafsson
2012-11-16Merge branch 'fredrik/ssh/timer-on-connect/OTP-10514'Fredrik Gustafsson
* fredrik/ssh/timer-on-connect/OTP-10514: New setup in testing idle_time Use same connect as the rest of testcases Fixed doc Added testcase for idle timer Not start the idle timer on connect Doc about idle_time option to ssh:connect Check cache on channel exec handle no idle-timer on check cache Option idle_time introduced, it will trigger the timer and if it is not given the timer_ref entry is infinity Timeout after 1h of idle on connection, which exits the connection Conflicts: lib/ssh/src/ssh.erl
2012-11-16Merge branch 'maint'Fredrik Gustafsson
* maint: Appup changes for SSH
2012-11-16Appup changes for SSHFredrik Gustafsson
2012-11-16Merge branch 'maint'Fredrik Gustafsson
* maint: Fixed if it is not the record to read from in read_password Fixed user interaction ssh
2012-11-16Fixed if it is not the record to read from in read_passwordFredrik Gustafsson
2012-11-15Fixed user interaction sshFredrik Gustafsson
2012-11-12Merge branch 'maint'Fredrik Gustafsson
* maint: Ssh appup modifications Updated appup for ssh Bumped revision Removed some testing variables ssh_opts is now a proper list After auth rsa and dsa passwords is set to undefined Removing the password after auth
2012-11-12Merge branch 'fredrik/ssh-password-conf/OTP-10511' into maintFredrik Gustafsson
* fredrik/ssh-password-conf/OTP-10511: Ssh appup modifications Updated appup for ssh Bumped revision Removed some testing variables ssh_opts is now a proper list After auth rsa and dsa passwords is set to undefined Removing the password after auth
2012-11-09Ssh appup modificationsFredrik Gustafsson
2012-11-08Merge branch 'maint'Fredrik Gustafsson
* maint: Doc for quiet_mode SSH quiet mode
2012-11-08Updated appup for sshFredrik Gustafsson
2012-11-05Merge branch 'maint'Fredrik Gustafsson
2012-11-05SSH quiet modeFredrik Gustafsson
2012-11-05Removed some testing variablesFredrik Gustafsson
2012-11-05ssh_opts is now a proper listFredrik Gustafsson
2012-11-05After auth rsa and dsa passwords is set to undefinedFredrik Gustafsson
2012-11-05Removing the password after authFredrik Gustafsson
2012-11-05Not start the idle timer on connectFredrik Gustafsson
2012-11-02Option to ssh:connect {pref_public_key_algs, list()} where you can give the ↵Fredrik Gustafsson
algorithms you want to use
2012-10-31Check cache on channel execFredrik Gustafsson
2012-10-31handle no idle-timer on check cacheFredrik Gustafsson
2012-10-31Option idle_time introduced, it will trigger the timer and if it is not ↵Fredrik Gustafsson
given the timer_ref entry is infinity
2012-10-31Timeout after 1h of idle on connection, which exits the connectionFredrik Gustafsson
2012-10-05Improve interoperability with SSH clientsStefan Zegenhagen
This patch fixes a few problems of the SSH shell server that affect the interoperability with SSH clients in widespread use. First problem is that, whenever a channel_request message is received with want_reply=true, the reply ends up being sent to the servers channel id, not the clients channel id. This causes the client to terminate the connection. The easiest solution to the problem appears to be a new function in ssh_connection_manager.erl that translates the servers channel id before sending the reply (in the same manner as other functions do it). Second problem is in ssh_cli.erl. When an SSH client sends a window_change request between PTY allocation and starting the shell (which appears to happen with some clients), ssh_cli.erl crashes because #state.buf is yet 'undefined'. Allocating an empty buffer at PTY allocation time solves the problem. Affected SSH clients: - all clients based on SSH-2.0-TrileadSSH2Java_213 (problem #1) - SSH Term Pro (problem #2)
2012-10-03ssh: Make test case platform independantIngela Anderton Andin
The test case interrupted_send did not work on all platforms. Also ct-ify the test suite
2012-10-03ssh: ssh_connection:channel_data() and send_eof() now return {error, closed} ↵Daniel Goertzen
for closed or invalid channels. ssh_connection:handle_msg(#ssh_msg_channel_close...) will now cause any send() that was in progress to immediately return {error,closed}.