Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 77 lines (67 sloc) 3.259 kb
b1811ca7 » oscarh
2009-07-24 Update changelog.
1 Version ?:
01c9b5a1 » oscarh
2009-11-21 Update changelog
2 * Add support for connect_options
3 * Enables the user to pass socket options, for instance ip and port,
4 that will be used when connecting the socket
5 * Allows the user to specify SSL options during the connect phase
0a968899 » oscarh
2009-11-21 Added streaming support (Tamas)
6 * Add support for "streaming" of entities
819ba688 » oscarh
2009-11-17 Update changelog
7 * Add start/0 and stop/0
b1811ca7 » oscarh
2009-07-24 Update changelog.
8 * Fix for unexpected messages after request has been completed
9 * When the client process is trapping exits (which some eunit versions seem
10 to be doing by default) there would be {'EXIT', Pid, normal} messages left
11 after completing requests which came from the lhttpc_client process.
12 These are now avoided.
057c4357 » oscarh
2010-08-22 Update changelog
13 * Add rebar support (thanks to Benoit Chesneau)
b1811ca7 » oscarh
2009-07-24 Update changelog.
14
d907d76c » etrepum
2009-07-28 patch for api.facebook.com rest server compatibility
15 Version 1.2.5:
16 * Fix for decoding chunked HTTP responses with extraneous whitespace
426a8c7d » oscarh
2010-05-01 Also give credits in 1.2 branch.
17 (thanks to Bob Ippolito)
d907d76c » etrepum
2009-07-28 patch for api.facebook.com rest server compatibility
18 * api.facebook.com includes extra whitespace in its chunked HTTP response
c4192b3f » oscarh
2010-05-01 Merge with 1.2 branch. Bob Ippolito's changes were backported to the …
19 length, e.g. "6 \r\n" instead of "6\r\n".
d907d76c » etrepum
2009-07-28 patch for api.facebook.com rest server compatibility
20
c827ebde » oscarh
2010-02-14 Correct version..
21 Version 1.2.4:
e89f8afb » oscarh
2010-02-12 Update changelog
22 * Fix handling of HTTP response code 304 (patch by Ben Slavin)
23
ccd725ee » oscarh
2010-01-21 Update version and changelog.
24 Version 1.2.3:
25 * Fix handling of unexpected 100 Continue response (patch by Magnus Henoch)
26
524e158d » oscarh
2009-12-18 Update CHANGELOG
27 Version 1.2.2:
28 * Fix Host header, add port number (reported by Benoit Chesneau)
29
0bf59351 » oscarh
2009-07-20 Update changelog
30 Version 1.2.1:
31 * Fix confusion of arguments in request/9 (introduced in 1.2.0)
32
8e49e7b2 » oscarh
2009-07-03 Add changelog
33 Version 1.2.0:
34 * Add support for options
b1811ca7 » oscarh
2009-07-24 Update changelog.
35 * {connect_timeout, Milliseconds}: Aborts the connect phase after
36 Milliseconds
37 * {send_retry, N}: The client will retry sending the request N times
38 if the connection is closed
0ca83cc4 » oscarh
2009-07-09 Update changelog
39 * Add support for downloading chunked transfer encoding
8e49e7b2 » oscarh
2009-07-03 Add changelog
40 * More consistent error handling
b1811ca7 » oscarh
2009-07-24 Update changelog.
41 * The client can either return {ok, Result} or {error, Reason}. Reason
42 (which wasn't very well defined before) can now be:
43 * connection_closed: The server closed the connection on us (N times
44 in case it happens just after sending the request)
45 * connect_timeout: If the TCP stack gives up or we hit the
46 connect_timeout option
8e49e7b2 » oscarh
2009-07-03 Add changelog
47 * timeout: If the overall request timeout value is hit
48 * All other errors (socket, protocol etc. will result in a runtime error)
0ca83cc4 » oscarh
2009-07-09 Update changelog
49 * Better connection handling (issues #2 and #3 on bitbucket.org/etc/lhttpc)
50 * Now understands what to do with connections to servers < HTTP/1.1
51 * Now respects "Connection: close" in request headers, which means
52 clients can choose to not use persistent connections
9d2bf541 » oscarh
2009-07-14 Add transfser encoding fix to changelog.
53 * RFC Compliance
b1811ca7 » oscarh
2009-07-24 Update changelog.
54 * Fix reading of chunked encoding since section 3.6 claims that "All
55 transfer-coding values are case-insensitive"
56 * Support for responses that doesn't have an entity body (thanks to Steve
57 Ellis)
58 * No body for the HEAD and OPTIONS (unless indicated for the latter)
59 methods
f44e584e » oscarh
2009-07-17 Update changelog
60 * Don't try to read a body when receiving a 204 status
8e49e7b2 » oscarh
2009-07-03 Add changelog
61
62 Version 1.1.2:
63 * Fix minor error with {active, once} instead of {active, true} in manager
b1811ca7 » oscarh
2009-07-24 Update changelog.
64 * Remove socket and try to find another if the manager can't set controlling
65 process due to socket error
8e49e7b2 » oscarh
2009-07-03 Add changelog
66 * Improve test suite
67
68 Version 1.1.1:
69 * Fix problem with empty lists in dicts when last socket is consumed
70 * Improve test suite to include cover report
71
72 Version 1.1.0:
73 * Support for configurable connection timeout
74
75 Version 1.0.0:
76 * Initial version
77 * Persistent connections have hardcoded timeout
Something went wrong with that request. Please try again.