Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
100644 49 lines (40 sloc) 2.254 kb
c827ebd @oscarh Correct version..
oscarh authored
1 Version 1.2.4:
e89f8af @oscarh Update changelog
oscarh authored
2 * Fix handling of HTTP response code 304 (patch by Ben Slavin)
4 Version 1.2.3:
ccd725e @oscarh Update version and changelog.
oscarh authored
5 * Fix handling of unexpected 100 Continue response (patch by Magnus Henoch)
524e158 @oscarh Update CHANGELOG
oscarh authored
7 Version 1.2.2:
8 * Fix Host header, add port number (reported by Benoit Chesneau)
0bf5935 @oscarh Update changelog
oscarh authored
10 Version 1.2.1:
11 * Fix confusion of arguments in request/9 (introduced in 1.2.0)
8e49e7b @oscarh Add changelog
oscarh authored
13 Version 1.2.0:
14 * Add support for options
15 * {connect_timeout, Milliseconds}: Aborts the connect phase after Milliseconds
16 * {send_retry, N}: The client will retry sending the request N times if the connection is closed
0ca83cc @oscarh Update changelog
oscarh authored
17 * Add support for downloading chunked transfer encoding
8e49e7b @oscarh Add changelog
oscarh authored
18 * More consistent error handling
19 * The client can either return {ok, Result} or {error, Reason}. Reason wasn't very well defined before
20 * connection_closed: The server closed the connection on us (N times in case it happens just after sending the request)
21 * connect_timeout: If the TCP stack gives up or we hit the connect_timeout option
22 * timeout: If the overall request timeout value is hit
23 * All other errors (socket, protocol etc. will result in a runtime error)
0ca83cc @oscarh Update changelog
oscarh authored
24 * Better connection handling (issues #2 and #3 on
25 * Now understands what to do with connections to servers < HTTP/1.1
26 * Now respects "Connection: close" in request headers, which means
27 clients can choose to not use persistent connections
9d2bf54 @oscarh Add transfser encoding fix to changelog.
oscarh authored
28 * RFC Compliance
29 * Fix reading of chunked encoding since section 3.6 claims that "All transfer-coding values are case-insensitive"
23ec321 @oscarh Name contributor
oscarh authored
30 * Support for responses that doesn't have an entity body (thanks to Steve Ellis)
f44e584 @oscarh Update changelog
oscarh authored
31 * No body for the HEAD and OPTIONS (unless indicated for the latter) methods
32 * Don't try to read a body when receiving a 204 status
8e49e7b @oscarh Add changelog
oscarh authored
34 Version 1.1.2:
35 * Fix minor error with {active, once} instead of {active, true} in manager
36 * Remove socket and try to find another if the manager can't set controlling process due to socket error
37 * Improve test suite
39 Version 1.1.1:
40 * Fix problem with empty lists in dicts when last socket is consumed
41 * Improve test suite to include cover report
43 Version 1.1.0:
44 * Support for configurable connection timeout
46 Version 1.0.0:
47 * Initial version
48 * Persistent connections have hardcoded timeout
Something went wrong with that request. Please try again.