opscode/chef — pull request #1079 by danielsdeleo (2013-10-23 16:59:47+00:00)
Title: Update remote_file to expect nil return for 304 response

Recent changes to Chef's HTTP code have modified the behavior of the
HTTP#streaming_request function; it now catches HTTP 304 responses
internally and returns nil instead of raising an error. The cache
control handling code in `remote_file` HTTP backend needs a
corresponding update to appropriately branch for the not-modified case.