lp://staging/~gary-wzl77/net-cpp/bug-fixing-and-features
- Get this branch:
- bzr branch lp://staging/~gary-wzl77/net-cpp/bug-fixing-and-features
Branch merges
- Thomas Voß (community): Approve
-
Diff: 804 lines (+407/-9)14 files modifiedCMakeLists.txt (+2/-2)
include/core/net/http/client.h (+19/-0)
include/core/net/http/method.h (+3/-1)
include/core/net/http/request.h (+21/-0)
include/core/net/http/streaming_client.h (+21/-1)
include/core/net/http/streaming_request.h (+13/-0)
src/core/net/http/impl/curl/client.cpp (+82/-2)
src/core/net/http/impl/curl/client.h (+7/-0)
src/core/net/http/impl/curl/easy.cpp (+23/-0)
src/core/net/http/impl/curl/easy.h (+14/-1)
src/core/net/http/impl/curl/request.h (+33/-0)
tests/http_client_test.cpp (+73/-0)
tests/http_streaming_client_test.cpp (+90/-2)
tests/httpbin.h.in (+6/-0)
Related bugs
Bug #1570686: http client crashes when sending large chunk data via PUT method | High | In Progress | |
Bug #1570687: No DELETE method supported | High | In Progress |
Related blueprints
Recent revisions
- 52. By Gary.Wang
-
1.abort_
request_ option -> abort_request_if to make api more self-explanatory
2.do not set abort request option by default - 51. By Gary.Wang
-
1.bump major revision since this change breaks ABI
2.introduce new API (abort_request_ option) for request
3.fix typo - 50. By Gary.Wang<email address hidden>
-
1.Fix crash issue when sending large chunk data via PUT method (lp:1570686)
3.Support DELETE method (lp:1570687)
2.Support POST method with istream
4.Support pause and resume mechanism
5.Add some test cases - 48. By Thomas Voß
-
Add streaming support to net-cpp in an ABI-stable way. Fixes: #1412367
Approved by: Marcus Tomlinson, PS Jenkins bot - 46. By Thomas Voß
-
Make sure that Multi::Private instances are correctly cleaned up by only handing out weak_ptr's to it. Fixes: #1419620, #1423765
Approved by: Michi Henning - 44. By Marcus Tomlinson
-
Explicitly cast milliseconds:
:count( ) to long.
Approved by: Michi Henning, Thomas Voß
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/net-cpp