snoyberg/http-conduit — pull request #44 by exbb2 (2012-08-03 05:21:09+00:00)
Title: Browser fixes.

Fixed:
* makeRequest now throws StatusCodeException when encountering redirect while maxRedirects=0, just like http does, instead of throwing TooManyRedirects.
* HttpException's TooManyRedirects now includes a list of encountered redirecting responses, with head being the redirect which triggered the exception.
* HttpException's UnparseableRedirect now includes response which triggered the exception.
* Redirect counting was fixed, now when called with maxRedirects=1/redirectCount=1 makeRequest/http follows exactly one redirect instead of immediately throwing TooManyRedirects.
* Added makeRequestLbs which unpacks result of makeRequest.

Wasn't fixed:
* Still no way to set checkStatus when using Browser.