New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support CURL based HTTP client #1182
Commits on Sep 2, 2019
-
Support CURL based HTTP client
franksinankaya committedSep 2, 2019 -
Include buffer request for CURL based client
franksinankaya committedSep 2, 2019 -
Rename to curl_xyz functions and remove if 0s
franksinankaya committedSep 2, 2019 -
franksinankaya committed
Sep 2, 2019 -
Remove conflicting definitions
franksinankaya committedSep 2, 2019 -
Prefer utility::char_t to TCHAR
franksinankaya committedSep 2, 2019 -
Bring writedata optimization by removing the intermediate buffering
franksinankaya committedSep 2, 2019 -
Use std::string where possible
franksinankaya committedSep 2, 2019 -
Unify trace functions and reduce dynamic_cast calls
franksinankaya committedSep 2, 2019 -
Add ubuntu 18.04 azure pipeline with no tests for the moment
franksinankaya committedSep 2, 2019 -
Use ubuntu 16.04 but update the curl in it
franksinankaya committedSep 2, 2019 -
pipelines: needs sudo for install
franksinankaya committedSep 2, 2019 -
Remove reference to undefined type
franksinankaya committedSep 2, 2019 -
franksinankaya committed
Sep 2, 2019 -
Formatting changes and convert MultiByte functions to C++ native func…
…tions
franksinankaya committedSep 2, 2019 -
franksinankaya committed
Sep 2, 2019 -
Move GlobalFree and make_unique to http_client_curl.cpp
franksinankaya committedSep 2, 2019 -
franksinankaya committed
Sep 2, 2019 -
franksinankaya committed
Sep 2, 2019 -
Use const where possible, convert reinterpret cast to static cast
franksinankaya committedSep 2, 2019 -
franksinankaya committed
Sep 2, 2019 -
Structure TRACE output for each request
franksinankaya committedSep 2, 2019 -
franksinankaya committed
Sep 2, 2019 -
Simplify reads, add breadcrumbs on failure
franksinankaya committedSep 2, 2019 -
franksinankaya committed
Sep 2, 2019 -
franksinankaya committed
Sep 2, 2019 -
Cleanup repeating patterns and add null checks
franksinankaya committedSep 2, 2019 -
- static analysis - hide copy constructors - Remove terminatestring function and size the buffers appropriately - No need for empty string initialization - Use references instead of copies where possible - replace atoi with stoi - No need to check null pointer on delete - Fix copy paste mistake - Support older curl versions - More read function unifications
franksinankaya committedSep 2, 2019 -
tests: CURL doesn't support hostname override
franksinankaya committedSep 2, 2019 -
More function unification and prevent premature read completion
franksinankaya committedSep 2, 2019 -
franksinankaya committed
Sep 2, 2019 -
franksinankaya committed
Sep 2, 2019 -
franksinankaya committed
Sep 2, 2019 -
Commits on Sep 3, 2019
-
franksinankaya committed
Sep 3, 2019 -
franksinankaya committed
Sep 3, 2019 -
Remove http_client_winhttppal.cpp
franksinankaya committedSep 3, 2019 -
-
-