Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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