{"push_id":653945694,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"8c92948746bc418fac09218814a9cfb9e4894b5d","before":"e2b7e4e76cd8dae088299137d991a0455d87a109","commits":[{"sha":"672863494394aa7af897c64e0ff63ccfc5f88d9a","author":{"email":"4730376567945fe1299889de81539a66f8d09104@chef.io","name":"Julian C. Dunn"},"message":"Raise exception if a package provided by 'source' doesn't actually provide\nthat package","distinct":true,"url":"https://api.github.com/repos/aaron-lane/chef/commits/672863494394aa7af897c64e0ff63ccfc5f88d9a"},{"sha":"411dfbe979082be19a67df4d9d67cc0eb8c93fe2","author":{"email":"4730376567945fe1299889de81539a66f8d09104@chef.io","name":"Julian C. Dunn"},"message":"Fix tests. Add test for source not providing the requested package.","distinct":true,"url":"https://api.github.com/repos/aaron-lane/chef/commits/411dfbe979082be19a67df4d9d67cc0eb8c93fe2"},{"sha":"a874fce5a4f7e79f7319e5959b6802ad48c45344","author":{"email":"0ab8dc438f73addc98d9ad5925ec8f2b97991703@scriptkiddie.org","name":"Lamont Granquist"},"message":"use validate_utf8=false option to json encoder for node\n\nwith validation off any bad utf8 data will not cause the\nffi-yajl encoder to raise.  with ffi-yajl >= 2.2.0 the bad\ndata will be scrubbed to produce valid JSON to POST/PUT to\nthe server.","distinct":true,"url":"https://api.github.com/repos/aaron-lane/chef/commits/a874fce5a4f7e79f7319e5959b6802ad48c45344"},{"sha":"c54c28cbc613bd2a13d000af720c2859dc898a49","author":{"email":"0ab8dc438f73addc98d9ad5925ec8f2b97991703@scriptkiddie.org","name":"Lamont Granquist"},"message":"add a spec test + linebreaks","distinct":true,"url":"https://api.github.com/repos/aaron-lane/chef/commits/c54c28cbc613bd2a13d000af720c2859dc898a49"},{"sha":"228d3b1b98d29d07060050313e5485cffe5d19d8","author":{"email":"0ab8dc438f73addc98d9ad5925ec8f2b97991703@scriptkiddie.org","name":"Lamont Granquist"},"message":"fix unit test stub","distinct":true,"url":"https://api.github.com/repos/aaron-lane/chef/commits/228d3b1b98d29d07060050313e5485cffe5d19d8"},{"sha":"c8af4993151e6636008b1ae7cdae01008247ccc9","author":{"email":"4730376567945fe1299889de81539a66f8d09104@aquezada.com","name":"Julian C. Dunn"},"message":"Merge pull request #3298 from juliandunn/fix-aix-source-package\n\nfix AIX package installs using a 'source' attribute","distinct":true,"url":"https://api.github.com/repos/aaron-lane/chef/commits/c8af4993151e6636008b1ae7cdae01008247ccc9"},{"sha":"bf97afa34c5da66c84e8f07f83e249d1c25811e2","author":{"email":"0ab8dc438f73addc98d9ad5925ec8f2b97991703@scriptkiddie.org","name":"Lamont Granquist"},"message":"update CHANGELOG.md","distinct":true,"url":"https://api.github.com/repos/aaron-lane/chef/commits/bf97afa34c5da66c84e8f07f83e249d1c25811e2"},{"sha":"c6c7329ff54851390e0e84d0b681ee8396b3f34c","author":{"email":"0ab8dc438f73addc98d9ad5925ec8f2b97991703@scriptkiddie.org","name":"Lamont Granquist"},"message":"Merge pull request #3320 from chef/lcg/node-utf8-sanitize\n\nLcg/node utf8 sanitize","distinct":true,"url":"https://api.github.com/repos/aaron-lane/chef/commits/c6c7329ff54851390e0e84d0b681ee8396b3f34c"},{"sha":"ddf2135f147eca68490829dd96c65690c27f8d04","author":{"email":"3fc3194dd4d7eb56774bc8adacde1bd3e42a4773@gmail.com","name":"tylercloke"},"message":"Implemented X-Ops-Server-API-Version in Chef requests.\n\nThis takes advantage of Chef::HTTP::Authenticator.handle_request. After the authentication_headers have been merged, it adds:\n\n{'X-Ops-Server-API-Version' => Chef::HTTP::Authenticator::SERVER_API_VERSION}\n\nChef::HTTP::Authenticator::SERVER_API_VERSION should corrospond to the max version of the server the client is compatible with. We are starting at \"0\".\n\nI also removed outer level lets :base_header and :req_with_body_headers from rest_spec.rb as they were never used anywhere. Another :base_header was defined in a tighter part of the spec and was only used in that scope, and :req_with_body_headers was never used anywhere.","distinct":true,"url":"https://api.github.com/repos/aaron-lane/chef/commits/ddf2135f147eca68490829dd96c65690c27f8d04"},{"sha":"2160fb4f917fb9f843c2bbd11093cbb1c2873482","author":{"email":"3fc3194dd4d7eb56774bc8adacde1bd3e42a4773@gmail.com","name":"tylercloke"},"message":"Nice error formatting for unsupported API version in Knife.","distinct":true,"url":"https://api.github.com/repos/aaron-lane/chef/commits/2160fb4f917fb9f843c2bbd11093cbb1c2873482"},{"sha":"a93fc69d0c09a9e8fc5f5cdac865d91db4ea012f","author":{"email":"3fc3194dd4d7eb56774bc8adacde1bd3e42a4773@gmail.com","name":"tylercloke"},"message":"Nice error handling for unsupported API version in formatters/*.rb.","distinct":true,"url":"https://api.github.com/repos/aaron-lane/chef/commits/a93fc69d0c09a9e8fc5f5cdac865d91db4ea012f"},{"sha":"81a0a4b1b8b615749953c0154c127e900a7121b9","author":{"email":"3fc3194dd4d7eb56774bc8adacde1bd3e42a4773@gmail.com","name":"tylercloke"},"message":"Updated changelog.","distinct":true,"url":"https://api.github.com/repos/aaron-lane/chef/commits/81a0a4b1b8b615749953c0154c127e900a7121b9"},{"sha":"20559c2206c5a7f7e1512f6146593dc34a6101fc","author":{"email":"3fc3194dd4d7eb56774bc8adacde1bd3e42a4773@gmail.com","name":"Tyler Cloke"},"message":"Merge pull request #3319 from chef/tc/api-version\n\nImplemented X-Ops-Server-API-Version in Chef requests","distinct":true,"url":"https://api.github.com/repos/aaron-lane/chef/commits/20559c2206c5a7f7e1512f6146593dc34a6101fc"},{"sha":"8c92948746bc418fac09218814a9cfb9e4894b5d","author":{"email":"b591b301ff4610f565a21bb050267ffd893cc83c@chef.io","name":"Thom May"},"message":"update changelog","distinct":true,"url":"https://api.github.com/repos/aaron-lane/chef/commits/8c92948746bc418fac09218814a9cfb9e4894b5d"}]}