Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Add ssh agent lock and unlock | Klaus Stein | 2019-11-17 | 1 | -0/+2 | |
| | | | ||||||
* | | | Merge pull request #770 from fwininger/rubocop | Miklós Fazekas | 2020-06-10 | 16 | -16/+16 | |
|\ \ \ | | | | | | | | | Some coding style improvement | |||||
| * | | | Fix Style/DefWithParentheses | Florian Wininger | 2020-05-29 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Florian Wininger <fw.centrale@gmail.com> | |||||
| * | | | Fix Layout/TrailingBlankLines | Florian Wininger | 2020-05-29 | 15 | -15/+15 | |
| | |/ | |/| | | | | | | | Signed-off-by: Florian Wininger <fw.centrale@gmail.com> | |||||
* | | | Rubocop fix | Miklos Fazekas | 2020-06-10 | 1 | -1/+1 | |
| | | | ||||||
* | | | Fix tests | Miklos Fazekas | 2020-06-10 | 1 | -7/+7 | |
| | | | ||||||
* | | | Rubocop fixes | Miklos Fazekas | 2020-06-10 | 1 | -1/+1 | |
| | | | ||||||
* | | | Implemented rsa-sha2-512, rsa-sha2-256 host_key algs | Miklos Fazekas | 2020-06-10 | 4 | -6/+22 | |
| | | | ||||||
* | | | Try to fix CIfix-cdn-for-ci | Miklós Fazekas | 2020-05-29 | 1 | -1/+1 | |
|/ / | | | | | Use https://cloudflare.cdn.openbsd.org/ instead of cdn.openbsd.org for download stability | |||||
* | | Let use Etc.getpwuid.name() instead of Etc.getlogin to adapt default ↵ | Itsuki Noda | 2020-05-01 | 1 | -1/+1 | |
| | | | | | | | | | | | | behavior of ssh. related issue: #749. | |||||
* | | Revert "Make hmac-sha2-{256,512}-etm opt-in"revert-757-opt-in-etm-hmac | Miklós Fazekas | 2020-04-25 | 1 | -9/+9 | |
| | | ||||||
* | | Fixed test_alg | Miklos Fazekas | 2020-04-25 | 1 | -2/+2 | |
| | | ||||||
* | | Add test to reproduce corrupted Mac issue | Miklos Fazekas | 2020-04-25 | 3 | -3/+129 | |
| | | ||||||
* | | Merge pull request #751 from maxfierke/mf-support_algo_subtraction | Miklós Fazekas | 2020-04-24 | 1 | -1/+38 | |
|\ \ | | | | | | | Support algorithm subtraction syntax from ssh_config | |||||
| * | | Support algorithm subtraction syntax from ssh_config | Max Fierke | 2020-04-14 | 1 | -1/+38 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per `man ssh_config` for KexAlgorithms, MACs, and similar options: ``` Multiple algorithms must be comma-separated. Alternately if the specified value begins with a '+' character, then the specified methods will be appended to the default set instead of replacing them. If the specified value begins with a '-' character, then the specified methods (including wildcards) will be removed from the default set instead of replacing them. ``` Without this, having these subtraction options in your SSH config will replace the default algorithms and cause Net::SSH to raise with `Net::SSH::Exception` and "could not settle on host_key algorithm". i.e. it uses `-ssh-rsa` as the algorithm, rather than removing `ssh-rsa` from the algorithm preferences. | |||||
* | | | Make hmac-md5-96 hmac-sha2-512-etm@openssh.com hmac-sha2-256-etm@openssh.com ↵ | Miklos Fazekas | 2020-04-24 | 1 | -7/+7 | |
| | | | | | | | | | | | | opt in instead of default because of the currpoted hmac issue | |||||
* | | | Added new basic hmac integration test for etm | Miklos Fazekas | 2020-04-20 | 3 | -2/+65 | |
|/ / | ||||||
* | | Add integration test for set_env option | Mingxiang Xue | 2020-03-11 | 4 | -19/+40 | |
| | | | | | | | | Signed-off-by: Mingxiang Xue <mingxiangxue@gmail.com> | |||||
* | | Fix rubocop styles | Mingxiang Xue | 2020-03-09 | 1 | -2/+2 | |
| | | | | | | | | Signed-off-by: Mingxiang Xue <mingxiangxue@gmail.com> | |||||
* | | Add set_env option | Mingxiang Xue | 2020-03-09 | 3 | -0/+17 | |
| | | | | | | | | Signed-off-by: Mingxiang Xue <mingxiangxue@gmail.com> | |||||
* | | (GH-737) Allow known_hosts to have empty lines and comments | donoghuc | 2020-02-15 | 2 | -0/+7 | |
| | | | | | | | | Previously empty lines in a known_hosts file would result in an exception parsing the file. This commit updates the parser to allow empty lines as well as comments. Note that comments were already supported. | |||||
* | | Fix tests as well | Alexander Pyatkin | 2020-02-11 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #736 from sawanoboly/issue_731 | Miklós Fazekas | 2020-02-06 | 1 | -0/+32 | |
|\ \ | | | | | | | allow multiple newlines for OPENSSH PRIVATE KEY | |||||
| * | | allow multiple newlines for OPENSSH PRIVATE KEY | sawanoboly | 2020-01-23 | 1 | -0/+32 | |
| | | | ||||||
* | | | Use latest mocha and fix incompat | Miklós Fazekas | 2020-02-06 | 1 | -7/+7 | |
|/ / | ||||||
* | | Fix rubocop complaints | Anders Carling | 2019-10-31 | 1 | -1/+1 | |
| | | ||||||
* | | Test signing using explicitly loaded keycert | Anders Carling | 2019-10-31 | 1 | -0/+8 | |
| | | ||||||
* | | Test CertificateFile configuration loading | Anders Carling | 2019-10-31 | 2 | -1/+6 | |
| | | ||||||
* | | Test handling of keycert list | Anders Carling | 2019-10-31 | 1 | -0/+14 | |
| | | ||||||
* | | Test matching of explicitly configured key certificates to private keys | Anders Carling | 2019-10-31 | 1 | -0/+55 | |
| | | ||||||
* | | Separate public and private keys in test | Anders Carling | 2019-10-31 | 1 | -40/+60 | |
| | | | | | | Required to test matching of explicitly configured key certificates to private keys | |||||
* | | Improve test by providing a real Certificate instance instead of repurposing ↵ | Anders Carling | 2019-10-31 | 1 | -6/+24 | |
| | | | | | | | | the privat key | |||||
* | | Test explicit cert configuration | Anders Carling | 2019-10-31 | 1 | -6/+35 | |
| | | ||||||
* | | Add integration test using cert and key from ssh-agent | Anders Carling | 2019-10-31 | 1 | -0/+17 | |
| | | ||||||
* | | Fix signing with private key file existing both on disk and in agent, ↵ | Anders Carling | 2019-10-31 | 1 | -8/+8 | |
|/ | | | | without corresponding public key on disk | |||||
* | Merge pull request #713 from mfazekas/int-test-curve25519sha256 | Miklós Fazekas | 2019-10-25 | 3 | -1/+91 | |
|\ | | | | | Integration test for Curve25519Sha256Keys | |||||
| * | Fixed fragile waitpid | Miklos Fazekas | 2019-10-25 | 1 | -1/+6 | |
| | | ||||||
| * | Integration test for Curve25519Sha256Keysint-test-curve25519sha256 | Miklos Fazekas | 2019-09-16 | 2 | -0/+85 | |
| | | ||||||
* | | Original (brbrady) Add support for all algorithms in ↵ | Brandon Weaver | 2019-10-25 | 1 | -4/+14 | |
| | | | | | | | | Transport::Algorithms#host_key_format | |||||
* | | Define rubocop metric length | Florian Wininger | 2019-09-25 | 3 | -5/+0 | |
| | | | | | | | | Signed-off-by: Florian Wininger <fw.centrale@gmail.com> | |||||
* | | Merge pull request #710 from fwininger/enhancement | Miklós Fazekas | 2019-09-21 | 6 | -67/+55 | |
|\ \ | | | | | | | Enhance unit-test and remove unused file archfour_check.rb | |||||
| * | | Enhance unit-test and remove unused file archfour_check.rb | Florian Wininger | 2019-09-11 | 6 | -67/+55 | |
| | | | | | | | | | | | | Signed-off-by: Florian Wininger <fw.centrale@gmail.com> | |||||
* | | | Add sha2-{256,512}-etm@openssh.com MAC algorithms | Hans de Graaff | 2019-09-17 | 6 | -7/+221 | |
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement the Encrypt-Then-Mac versions of the SHA2-256 and SHA2-512 MACs. These MACs are implemented by openssh and may be the only MACs available on a hardened installation of openssh. With EtM the MAC is calculated over the unencrypted packet length and the encrypted payload (which includes padding length and padding). The main benefit of EtM schemes is that it allows the encrypted payload to be authenticated before it gets passed to the encryption engine. This patch does not implement that mechanism, but this can be added later to the poll_next_packet method. Note that all current MACs already pass unauthenticated data to the encryption engine. | |||||
* | | Add Curve25519Sha256 | Florian Wininger | 2019-09-10 | 2 | -5/+169 | |
|/ | | | | Signed-off-by: Florian Wininger <fw.centrale@gmail.com> | |||||
* | Disable by default unsecure algorithm | Florian Wininger | 2019-09-02 | 1 | -27/+37 | |
| | | | | Signed-off-by: Florian Wininger <fw.centrale@gmail.com> | |||||
* | Rubocop : fix parentheses | Florian Wininger | 2019-08-23 | 6 | -14/+14 | |
| | | | | Signed-off-by: Florian Wininger <fw.centrale@gmail.com> | |||||
* | Refactoring style unlesselse. | Florian Wininger | 2019-08-23 | 1 | -8/+3 | |
| | | | | Signed-off-by: Florian Wininger <fw.centrale@gmail.com> | |||||
* | Rubocop solve : Layout/IndentationWidth | Florian Wininger | 2019-08-23 | 1 | -6/+6 | |
| | | | | Signed-off-by: Florian Wininger <fw.centrale@gmail.com> | |||||
* | Fix Layout/IndentHeredoc | Florian Wininger | 2019-08-23 | 6 | -196/+196 | |
| | | | | Signed-off-by: Florian Wininger <fw.centrale@gmail.com> | |||||
* | Fix Layout/IndentAssignment | Florian Wininger | 2019-08-23 | 4 | -4/+4 | |
| | | | | Signed-off-by: Florian Wininger <fw.centrale@gmail.com> |