<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ruby-gems/chef.git/lib/chef/http.rb, branch disable_cache</title>
<subtitle>github.com: opscode/chef.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/'/>
<entry>
<title>Downgrade http retry log level to warning </title>
<updated>2021-09-17T01:24:34+00:00</updated>
<author>
<name>Ramachandra Joshi</name>
<email>rgjoshi24@gmail.com</email>
</author>
<published>2021-08-27T15:44:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=c12f789b5c835d9ef411984a405d2ad5096b07a3'/>
<id>c12f789b5c835d9ef411984a405d2ad5096b07a3</id>
<content type='text'>
Because we are retrying, it is not an error. If we fail the retries we raise an exception, which will log at the error or fatal level. 

See also [INFRA-I-25](https://chef-software.ideas.aha.io/ideas/INFRA-I-25)

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because we are retrying, it is not an error. If we fail the retries we raise an exception, which will log at the error or fatal level. 

See also [INFRA-I-25](https://chef-software.ideas.aha.io/ideas/INFRA-I-25)

</pre>
</div>
</content>
</entry>
<entry>
<title>Remove references to monkeypatch method.</title>
<updated>2020-10-26T19:38:45+00:00</updated>
<author>
<name>Pete Higgins</name>
<email>pete@peterhiggins.org</email>
</author>
<published>2020-10-26T19:38:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=f994f79ff43f516e975a8ccb7a93197b0c73f38d'/>
<id>f994f79ff43f516e975a8ccb7a93197b0c73f38d</id>
<content type='text'>
Signed-off-by: Pete Higgins &lt;pete@peterhiggins.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Pete Higgins &lt;pete@peterhiggins.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused monkeypatch on net/http.</title>
<updated>2020-10-26T18:33:51+00:00</updated>
<author>
<name>Pete Higgins</name>
<email>pete@peterhiggins.org</email>
</author>
<published>2020-10-26T18:33:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=b58460543a03e5e317637315b647d7ed74f0380f'/>
<id>b58460543a03e5e317637315b647d7ed74f0380f</id>
<content type='text'>
Signed-off-by: Pete Higgins &lt;pete@peterhiggins.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Pete Higgins &lt;pete@peterhiggins.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>use autoloading for many required gems</title>
<updated>2020-09-08T21:46:36+00:00</updated>
<author>
<name>mwrock</name>
<email>matt@mattwrock.com</email>
</author>
<published>2020-09-05T01:46:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=41ae92bd5070b450e04f02ae9a1d30987d14bb93'/>
<id>41ae92bd5070b450e04f02ae9a1d30987d14bb93</id>
<content type='text'>
Signed-off-by: mwrock &lt;matt@mattwrock.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: mwrock &lt;matt@mattwrock.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use net/http and openssl instead of net/https</title>
<updated>2020-08-12T21:04:02+00:00</updated>
<author>
<name>Tim Smith</name>
<email>tsmith84@gmail.com</email>
</author>
<published>2020-08-11T18:55:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=0332a3942ab68fc88f15426721c150d7d94c61c9'/>
<id>0332a3942ab68fc88f15426721c150d7d94c61c9</id>
<content type='text'>
net/https just calls openssl and net/http. We can just do that ourselves
and avoid the extra layer

Signed-off-by: Tim Smith &lt;tsmith@chef.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
net/https just calls openssl and net/http. We can just do that ourselves
and avoid the extra layer

Signed-off-by: Tim Smith &lt;tsmith@chef.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>clean up some weird looking conditionals in the retry logic</title>
<updated>2020-07-28T21:29:38+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2020-07-28T21:29:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=068f16b15d991c6c7c22b0bd193c7ce22ba9cb71'/>
<id>068f16b15d991c6c7c22b0bd193c7ce22ba9cb71</id>
<content type='text'>
Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix protocol negotiation for unversioned objects</title>
<updated>2020-07-28T21:07:57+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2020-07-28T21:04:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=d9b9ea1a737772cf0d3c3a3064057b60c47a9549'/>
<id>d9b9ea1a737772cf0d3c3a3064057b60c47a9549</id>
<content type='text'>
We generally always do protocol negotiation on the get of the node
object and the Chef::Node is an unversioned API, so we need to
test that we backoff the API version to the highest version the server
offers and then retry again.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We generally always do protocol negotiation on the get of the node
object and the Chef::Node is an unversioned API, so we need to
test that we backoff the API version to the highest version the server
offers and then retry again.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix NoMethodError when server returns a 406.</title>
<updated>2020-07-27T23:52:54+00:00</updated>
<author>
<name>Pete Higgins</name>
<email>pete@peterhiggins.org</email>
</author>
<published>2020-07-27T23:46:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=09cdc96cb25956b3ef053fbe093d06453a7af92b'/>
<id>09cdc96cb25956b3ef053fbe093d06453a7af92b</id>
<content type='text'>
Signed-off-by: Pete Higgins &lt;pete@peterhiggins.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Pete Higgins &lt;pete@peterhiggins.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix more typos</title>
<updated>2020-06-23T21:48:25+00:00</updated>
<author>
<name>Tim Smith</name>
<email>tsmith84@gmail.com</email>
</author>
<published>2020-06-19T01:00:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=d71346347e518137028641f5a4448a31450ebc79'/>
<id>d71346347e518137028641f5a4448a31450ebc79</id>
<content type='text'>
Signed-off-by: Tim Smith &lt;tsmith@chef.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Tim Smith &lt;tsmith@chef.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use .match? not =~ when match values aren't necessary</title>
<updated>2020-06-11T22:32:53+00:00</updated>
<author>
<name>Tim Smith</name>
<email>tsmith84@gmail.com</email>
</author>
<published>2020-06-11T22:02:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=5825eea4b139b9af089c3075d042d5d3160583ec'/>
<id>5825eea4b139b9af089c3075d042d5d3160583ec</id>
<content type='text'>
Autocorrected from RuboCop Performance which is now smart enough to detect when you use the match and when you don't. Using match? does not create any objects so it's slightly faster and uses less memory.

Signed-off-by: Tim Smith &lt;tsmith@chef.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Autocorrected from RuboCop Performance which is now smart enough to detect when you use the match and when you don't. Using match? does not create any objects so it's slightly faster and uses less memory.

Signed-off-by: Tim Smith &lt;tsmith@chef.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
