Drupal Association members fund grants that make connections all over the world.
Currently, boost_get_http_status only looks at a single header to determine the HTTP status of the returned page. This can lead to non 200 pages being cached. Attached is a patch to make boost_get_http_status more thorough to determine the response.
This is useful should a module determine a 500 or 400 series.