Victor Vazquez
b46a544a7b
fix for unit tests for cleanner ( #558 )
...
* fix for unit tests for cleanner
2020-08-28 16:17:16 -07:00
Victor Vazquez
6e33262be5
Fix for connection re-use on response error ( #548 )
...
* Fix for connection re-use on response error
2020-08-27 22:45:33 -07:00
Victor Vazquez
1f0da6fcc4
Clean routine ( #530 )
...
* adding cleaner routine
2020-08-26 16:51:24 -07:00
Rick Winter
c5438d623b
Restructure the azure inc folder ( #514 )
...
* Restructure the azure inc folder
2020-08-25 20:08:34 -07:00
Victor Vazquez
70eeec5984
Connection pool for keep alive ( #500 )
...
* keep-alive. reuse same connection based on host
2020-08-21 15:41:45 -07:00
Victor Vazquez
67abbb3728
fix clang warnings on e2e tests ( #495 )
2020-08-20 00:07:44 -07:00
Rick Winter
0b2b688e72
Context improvements ( #457 )
...
* Expose the ContextValueType so callers can use it to get at key values.
* Add a const char * overload for construction
* Remove explicit conversion which adds an extra move construction.
const char* implicitly converts to std::string
2020-08-14 13:02:16 -07:00
Rick Winter
1a32179fec
Create template project ( #443 )
...
* Create template project
Support retrieving version from code
2020-08-12 15:08:46 -07:00
Rick Winter
75590c6d96
Add requestId policy implementation ( #239 )
...
* Add requestId policy implementation
Includes uuid class
2020-08-06 15:38:53 -07:00
Victor Vazquez
a5c3f10b7d
204 http client support ( #408 )
...
* 204 http client support
* adding test for 204 response
2020-08-06 09:00:09 -07:00
Victor Vazquez
eeffd6248f
update context to const ref ( #389 )
2020-08-04 09:45:13 -07:00
Victor Vazquez
fb729fcf10
Http/download on error ( #376 )
...
* Download body on error response codes from request
* Adding test case for downloading body
2020-07-31 22:11:31 -07:00
Anton Kolesnyk
4bf1f62ba8
Core logging infrastructure + logging policy + retry logging ( #330 )
2020-07-31 16:43:47 -07:00
Victor Vazquez
9563d9dd3c
Http/making upload chunk size overridle with Request option ( #342 )
...
* adding http request option to customize the upload chunk size for bodyStream
2020-07-29 00:16:36 -07:00
Victor Vazquez
d9e39a0e6e
Http/moving DownloadViaStream option to request ( #362 )
...
* move DownloadViaStream option to Request
* Fix credentials request
* Fix unit tests
* use constructor instead of set method
* fix tests
2020-07-28 14:10:26 -07:00
Victor Vazquez
ef0c530ee0
Pipeline/download content on pipeline to let Retry policy to handle read/get issues ( #323 )
...
make upload chunk size custumizable
2020-07-27 11:40:40 -07:00
Kan Tang
b0b348e9cb
Resolved API review comments and added FileClient and DirectoryClient… ( #308 )
...
* Added API to extract raw response.
* Resolved API review comments and added FileClient and DirectoryClient for DataLake.
* Added some blob/adls Gen2 interop functionality.
* Resolved some issues/comments
* Adds more interop, support retry and concurrent upload/download.
* Added support for Azure Core's token credential to support bearer token credential.
* Added integration on RawResponse/Response<T> and resolved some test issues.
* Added validation for Client secret authentication.
* Resolved some review comments and resolved CI issue.
* Resolved a UT failure in Azure Core.
* Resolved some further comments.
2020-07-22 16:03:44 +08:00
Anton Kolesnyk
b259db5a3b
Telemetry policy ( #264 )
2020-07-17 17:03:47 -07:00
Victor Vazquez
6122529bac
Core/response t ( #316 )
...
* rename http response to RawResponse
* Adding Response T
2020-07-17 14:43:17 -07:00
Victor Vazquez
0eacb230cb
Http/fix reading more than content ( #311 )
...
* Fix reading more data than content length
* fix for head request
2020-07-14 16:38:20 -07:00
Victor Vazquez
57bdc0f6d6
Adding toLower for header names and unit testd ( #270 )
2020-07-13 17:21:08 -07:00
Victor Vazquez
c699888daa
Make sure Read will always start on body start. ( #256 )
...
* make stream use int64_t instead of uint64_t
2020-07-10 23:02:18 -07:00
Billy O'Neal
f6defdf25a
Add tests and locale invariant string equal function in support of the 'extensible enum' guideline. ( #197 )
...
* Add locale invariant string equal function in support of the 'extensible enum' guideline.
* Resolve gcc narrowing warning.
* Fix case flipping table to go the correct direction 😳
* organize tests and add one test for invariant locale compare as exaple
* Add more test cases.
* Move to Details namespace.
2020-07-08 22:34:29 -07:00
Anton Kolesnyk
ad2e63afe1
Remake ClientSecretCredential ( #212 )
2020-06-27 15:27:11 -07:00
Rick Winter
692cab5651
Nullable type ( #204 )
...
* Nullable type
Add Nullable type and tests
2020-06-25 13:58:27 -07:00
Victor Vazquez
90e57362bf
Victor/http/add streams ( #183 )
...
* Adding body Stream for HTTP
* Adding libcurl session with custom send and receive
2020-06-18 21:43:00 -07:00
Kan Tang
6e01498038
Adding test framework for azure storage. ( #152 )
2020-06-09 02:45:11 -07:00
Victor Vazquez
c19f9e2b05
Adding writing response from curl to buffer ( #64 )
...
* write headers and response code to Response
2020-05-20 14:48:26 -07:00
Rick Winter
5350d1dbf8
Fix namespace case and file formating ( #98 )
2020-05-12 11:04:59 -07:00
Rick Winter
6b7b428e71
Fix casing on enum ( #94 )
...
* Fix casing on enum
* Update tests
2020-05-08 10:49:30 -07:00
Anton Kolesnyk
55deee50ec
Move scopes to ClientSecret credential, fix multi threading, 'CoW' token that is shared between copies ( #62 )
2020-04-06 11:08:53 -07:00
Victor Vazquez
61b8cdc3d4
Adding curl and nohttp transport options ( #54 )
...
* http client
2020-04-02 11:05:26 -07:00
Anton Kolesnyk
9631e5978a
Add credential classes ( #42 )
2020-04-01 15:51:24 -07:00
Victor Vazquez
9f1493af27
Adding http request ( #41 )
...
* adding gtest framework
* http request
2020-03-26 11:38:07 -07:00
Anton Kolesnyk
50d0998a79
Apply style
2020-02-24 17:46:42 -08:00
Rick Winter
eab3352932
Add Core scaffolding
2020-02-20 12:10:01 -08:00