<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ruby-gems/net-ssh.git/lib/net/ssh/verifiers, branch test-github-actions</title>
<subtitle>github.com: net-ssh/net-ssh
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/net-ssh.git/'/>
<entry>
<title>Server key signature verification done even if not requested</title>
<updated>2018-12-06T12:07:24+00:00</updated>
<author>
<name>Piotr Kliczewski</name>
<email>piotr.kliczewski@gmail.com</email>
</author>
<published>2018-11-08T16:00:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/net-ssh.git/commit/?id=4fd3890c3cf69278535094f844ece5df4a8f6b46'/>
<id>4fd3890c3cf69278535094f844ece5df4a8f6b46</id>
<content type='text'>
In my environment I know that server key verification would fail so
I set :verify_host_key to :never I see following error:

diffie_hellman_group1_sha1.rb:211:in `verify_signature': could not verify server signature (Net::SSH::Exception)

This PR updates the Verifiers to provide key verification as well as key signature so when setting
that this oprtation should never be run it works fine.

We change an interface of Verifiers. User could provide its own object responding to :verify
with this change there is new method (:verify_signature) which is needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In my environment I know that server key verification would fail so
I set :verify_host_key to :never I see following error:

diffie_hellman_group1_sha1.rb:211:in `verify_signature': could not verify server signature (Net::SSH::Exception)

This PR updates the Verifiers to provide key verification as well as key signature so when setting
that this oprtation should never be run it works fine.

We change an interface of Verifiers. User could provide its own object responding to :verify
with this change there is new method (:verify_signature) which is needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>New options for :verify_host_key</title>
<updated>2018-04-04T16:54:53+00:00</updated>
<author>
<name>Jared Beck</name>
<email>jared@jaredbeck.com</email>
</author>
<published>2018-03-24T16:10:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/net-ssh.git/commit/?id=29a8e97ae8d2eaf674a8694b775dc119985fa5e9'/>
<id>29a8e97ae8d2eaf674a8694b775dc119985fa5e9</id>
<content type='text'>
Deprecate some existing values, replacing them with a set of words
that match the classes in the `Net::SSH::Verifiers` module. Values
would be replaced as follows:

- `false` becomes `:never`,
- `true` becomes `:accept_new_or_local_tunnel`,
- `:very` becomes `:accept_new`, and
- `:secure` becomes `:always`.

This is a nice improvement, improving data type consistency (they're
all symbols) and expressiveness (they reveal the underlying classes).

This change was preliminarily approved in
https://github.com/net-ssh/net-ssh/issues/532
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Deprecate some existing values, replacing them with a set of words
that match the classes in the `Net::SSH::Verifiers` module. Values
would be replaced as follows:

- `false` becomes `:never`,
- `true` becomes `:accept_new_or_local_tunnel`,
- `:very` becomes `:accept_new`, and
- `:secure` becomes `:always`.

This is a nice improvement, improving data type consistency (they're
all symbols) and expressiveness (they reveal the underlying classes).

This change was preliminarily approved in
https://github.com/net-ssh/net-ssh/issues/532
</pre>
</div>
</content>
</entry>
<entry>
<title>Whitespace fixes</title>
<updated>2018-03-21T15:09:18+00:00</updated>
<author>
<name>Miklos Fazekas</name>
<email>mfazekas@szemafor.com</email>
</author>
<published>2018-03-21T15:09:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/net-ssh.git/commit/?id=069c2e5c1036445d924d3a00a17111322473765a'/>
<id>069c2e5c1036445d924d3a00a17111322473765a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated rubocop</title>
<updated>2018-03-21T11:32:11+00:00</updated>
<author>
<name>Miklos Fazekas</name>
<email>mfazekas@szemafor.com</email>
</author>
<published>2018-03-21T11:32:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/net-ssh.git/commit/?id=8a7f06de8e7be8d59e5da1e8e6b7ae3147f2c798'/>
<id>8a7f06de8e7be8d59e5da1e8e6b7ae3147f2c798</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Secure#verify call to process_cache_miss</title>
<updated>2016-03-11T20:07:43+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2016-03-11T20:07:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/net-ssh.git/commit/?id=e30da2428a83abde348a1eb933def5416e951c79'/>
<id>e30da2428a83abde348a1eb933def5416e951c79</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix host_keys issues</title>
<updated>2016-03-05T19:19:48+00:00</updated>
<author>
<name>Miklos Fazekas</name>
<email>mfazekas@szemafor.com</email>
</author>
<published>2016-03-05T19:19:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/net-ssh.git/commit/?id=8d940b7a4e54f8c2e2e6fd4ae80f357dfd9b2e08'/>
<id>8d940b7a4e54f8c2e2e6fd4ae80f357dfd9b2e08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor HostKeys cache</title>
<updated>2016-03-05T17:38:08+00:00</updated>
<author>
<name>Miklos Fazekas</name>
<email>mfazekas@szemafor.com</email>
</author>
<published>2016-03-05T17:38:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/net-ssh.git/commit/?id=6d34ed82125cf0a1f635ae6e86d46de3e7cf45b9'/>
<id>6d34ed82125cf0a1f635ae6e86d46de3e7cf45b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Memoize session host keys</title>
<updated>2016-02-11T03:22:05+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2016-02-11T03:22:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/net-ssh.git/commit/?id=30122070159ba0c9a0cef0e4e1039ae265c6ba9d'/>
<id>30122070159ba0c9a0cef0e4e1039ae265c6ba9d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow to substitute Net::SSH::KnownHosts with a custom implementation</title>
<updated>2016-02-03T23:46:22+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2016-02-03T23:42:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/net-ssh.git/commit/?id=650d9dd1e07b5b9b321cdb359703d3217b2a190d'/>
<id>650d9dd1e07b5b9b321cdb359703d3217b2a190d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make Strict a subclass of Secure.</title>
<updated>2012-07-10T21:38:55+00:00</updated>
<author>
<name>Andy Brody</name>
<email>andy@stripe.com</email>
</author>
<published>2012-07-10T21:16:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/net-ssh.git/commit/?id=9f3947fad5bfa494527f89272194fc06b21b512b'/>
<id>9f3947fad5bfa494527f89272194fc06b21b512b</id>
<content type='text'>
The behavior should be identical, but this avoids some code duplication.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The behavior should be identical, but this avoids some code duplication.
</pre>
</div>
</content>
</entry>
</feed>
