summaryrefslogtreecommitdiff
path: root/lib/ssh
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge pull request #5430 from max-au/max-au/peerify-sshHans Nilsson2021-11-261-19/+4
|\ \ \ \ \ | | | | | | | | | | | | [ssh] peer-ify application tests
| * | | | | [ssh] peer-ify application testsMaxim Fedorov2021-11-191-19/+4
| | | | | | | | | | | | | | | | | | | | | | | | Use ?CT_PEER instead of test_server:start_node.
* | | | | | Merge branch 'maint'Hans Nilsson2021-11-242-60/+124
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | * maint: ssh: Fix algorithm test suite for crypto fips mode changing ssh: Rebuild algo cache if crypto fips mode has changed
| * | | | | ssh: Fix algorithm test suite for crypto fips mode changingHans Nilsson2021-11-231-38/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ssh_algorithms_SUITE enabled fips mode to late, that is, after having configured the groups/1.
| * | | | | ssh: Rebuild algo cache if crypto fips mode has changedHans Nilsson2021-11-231-22/+42
| | | | | |
* | | | | | Merge branch 'maint'Hans Nilsson2021-11-231-1/+23
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | * maint: ssh: Skip compatibility testing for OpenSSH versions that timeout
| * | | | | ssh: Skip compatibility testing for OpenSSH versions that timeoutHans Nilsson2021-11-231-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems to be a problem with the docker system on a certain test machine that has a zero fault policy.
* | | | | | Merge branch 'maint'Hans Nilsson2021-11-222-1/+19
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint: Updated OTP version Prepare release # Conflicts: # OTP_VERSION # make/otp_version_tickets_in_merge
| * | | | | Merge branch 'maint-24' into maintHans Nilsson2021-11-222-1/+19
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint-24: Updated OTP version Prepare release # Conflicts: # make/otp_version_tickets
| | * | | | | Prepare releaseErlang/OTP2021-11-212-1/+19
| | | | | | |
* | | | | | | Merge branch 'maint'Hans Nilsson2021-11-211-12/+21
|\ \ \ \ \ \ \ | |/ / / / / / | | | / / / / | |_|/ / / / |/| | | | | * maint: ssh: Handle unexpected errors in acceptor loop
| * | | | | Merge branch 'hans/ssh/acceptor_crash/ERIERL-726/OTP-17764' into maintHans Nilsson2021-11-211-12/+21
| |\ \ \ \ \ | | |/ / / / | | | | / / | | |_|/ / | |/| | | * hans/ssh/acceptor_crash/ERIERL-726/OTP-17764: ssh: Handle unexpected errors in acceptor loop
| | * | | ssh: Handle unexpected errors in acceptor loopHans Nilsson2021-11-191-12/+21
| | | | |
* | | | | Merge branch 'maint'Hans Nilsson2021-10-191-0/+16
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | * maint: Updated OTP version Prepare release
| * | | | Merge branch 'maint-22' into maintHans Nilsson2021-10-191-0/+16
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint-22: Updated OTP version Prepare release # Conflicts: # OTP_VERSION # erts/doc/src/notes.xml # erts/vsn.mk # lib/ssh/doc/src/notes.xml # lib/ssh/vsn.mk # make/otp_version_tickets # otp_versions.table
| | * | | | Prepare releaseErlang/OTP2021-10-182-1/+17
| | | | | |
| | * | | | ssh: Test fixesHans Nilsson2021-10-141-1/+2
| | | | | |
| | * | | | ssh: Use connect_timeout as default for negotiation timeout instead of infinityHans Nilsson2021-10-143-14/+35
| | | | | |
* | | | | | Merge branch 'maint'Hans Nilsson2021-10-191-0/+16
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | * maint: Updated OTP version Prepare release
| * | | | | Merge branch 'maint-23' into maintHans Nilsson2021-10-191-0/+16
| |\ \ \ \ \ | | | |_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint-23: Updated OTP version Prepare release # Conflicts: # OTP_VERSION # erts/doc/src/notes.xml # erts/vsn.mk # lib/ssh/doc/src/notes.xml # lib/ssh/vsn.mk # make/otp_version_tickets # otp_versions.table
| | * | | | Prepare releaseErlang/OTP2021-10-182-1/+17
| | | | | |
| | * | | | ssh: Test fixesHans Nilsson2021-10-142-7/+7
| | | | | |
| | * | | | ssh: Use connect_timeout as default for negotiation timeout instead of infinityHans Nilsson2021-10-143-14/+36
| | | | | |
* | | | | | Merge branch 'maint'Hans Nilsson2021-10-154-15/+39
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | * maint: ssh: Use connect_timeout as default for negotiation timeout instead of infinity
| * | | | | ssh: Use connect_timeout as default for negotiation timeout instead of infinityHans Nilsson2021-10-144-15/+39
| | | | | |
* | | | | | Merge branch 'maint'Cons T Åhs2021-10-132-35/+248
|\ \ \ \ \ \ | |/ / / / /
| * | | | | [ssh] Add better error handling in connect/2,3,4Cons T Åhs2021-10-122-35/+248
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issues where incorrect arguments might result in a function_clause exception and potential information leakage in a stack trace. * Add tests with incorrectly typed arguments and verify that an informative error is returned rather than an exception. * Add error detection of arguments to connect/2,3,4. * Add better abstraction and collection of errors.
* | | | | Merge branch 'maint'Henrik Nord2021-09-222-1/+42
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint: Updated OTP version Prepare release # Conflicts: # OTP_VERSION
| * | | | Prepare releaseErlang/OTP2021-09-172-1/+42
| | | | |
* | | | | Merge branch 'maint'Ingela Anderton Andin2021-09-132-3/+3
|\ \ \ \ \ | |/ / / /
| * | | | test suites: replace ?t: with test_server:Maxim Fedorov2021-09-082-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removing ?t retained for backward compatibility allows to search for test_server callsites easier. Replace ?t:fail and test_server:fail with ct:fail.
* | | | | Merge branch 'maint'Hans Nilsson2021-09-021-1/+4
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | * maint: ssh: Handle eacces like enoent in ssh_sftpd:get_attrs/6
| * | | | Merge pull request #5167 from ↵Hans Nilsson2021-09-021-1/+4
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | HansN/hans/ssh/status_eaccess_fix/GH-5014/OTP-17586 ssh: Handle eacces like enoent in ssh_sftpd:get_attrs/6
| | * | | | ssh: Handle eacces like enoent in ssh_sftpd:get_attrs/6Hans Nilsson2021-08-301-1/+4
| | | | | |
* | | | | | Merge branch 'maint'Hans Nilsson2021-08-303-20/+186
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | * maint: ssh: Add 'tcp' to ssh_dbg
| * | | | | Merge branch 'hans/ssh/add_tcp_tracepoint_ssh_dbg/OTP-17587' into maintHans Nilsson2021-08-303-20/+186
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | * hans/ssh/add_tcp_tracepoint_ssh_dbg/OTP-17587: ssh: Add 'tcp' to ssh_dbg
| | * | | | ssh: Add 'tcp' to ssh_dbgHans Nilsson2021-08-263-20/+186
| | | | | |
* | | | | | Merge branch 'maint'Hans Nilsson2021-08-174-12/+12
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | * maint: ssh: Fix compiler warnings in tests ssh: Log more info at init of ssh_compat_SUITE
| * | | | | ssh: Fix compiler warnings in testsHans Nilsson2021-08-173-12/+11
| | | | | |
| * | | | | ssh: Log more info at init of ssh_compat_SUITEHans Nilsson2021-08-171-0/+1
| | | | | |
* | | | | | Merge branch 'kuba/ssh/kernel_version_update/OTP-17468'Hans Nilsson2021-08-161-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * kuba/ssh/kernel_version_update/OTP-17468: ssh: increase required kernel version
| * | | | | | ssh: increase required kernel versionJakub Witczak2021-07-061-1/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | Kernel version with logger:add_primary_filter/2 is required.
* | | | | | Add app-file runtime_dependencies test and incorrect dependencies fixesKjell Winblad2021-07-091-1/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a test case to check that app files for the Erlang/OTP applications specifies correct versions for the dependencies in the runtime_dependencies field. The test is designed to work on the Erlang/OTP team's test servers as it assumes that all released applications are installed in particular places and that all app versions have been increased in the correct way (which is done by scripts in the Erlang/OTP team's test infrastructure). The test uses xref to try to find undefined function calls in all Erlang/OTP applications. When running xref to test an application, `xref`'s library path is set to point to folders containing beam-files for the applications that are specified as the minimum correct versions by the `runtime_dependencies` field in the application's app file. This commit also bumps the versions of several dependencies that the test found to have incorrect versiosn so they instead get the first version of the dependencies that makes the test pass.
* | | | | Merge branch 'maint-24' into maintJakub Witczak2021-06-282-1/+17
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint-24: Updated OTP version Prepare release # Conflicts: # make/otp_version_tickets
| * | | | | Prepare releaseErlang/OTP2021-06-242-1/+17
| | | | | |
* | | | | | Merge branch 'maint-23' into maintRaimo Niskanen2021-06-091-0/+29
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint-23: Updated OTP version Prepare release # Conflicts: # OTP_VERSION # erts/doc/src/notes.xml # erts/vsn.mk # lib/kernel/doc/src/notes.xml # lib/kernel/vsn.mk # lib/ssh/doc/src/notes.xml # lib/ssh/vsn.mk # make/otp_version_tickets # otp_versions.table
| * | | | | Prepare releaseErlang/OTP2021-06-092-1/+30
| | | | | |
| * | | | | Merge branch 'hans/ssh/23-better_kex_error_msg/OTP-17450' into maint-23Erlang/OTP2021-06-092-9/+120
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * hans/ssh/23-better_kex_error_msg/OTP-17450: ssh: Check the improved kex error message ssh: New test help module ssh_log_h.erl ssh: Better "Key exchange failed" Info Report
| | * | | | | ssh: Check the improved kex error messageHans Nilsson2021-06-041-0/+67
| | | | | | |
| | * | | | | ssh: New test help module ssh_log_h.erlHans Nilsson2021-06-042-0/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | for checking logger/error messages