Victor Vazquez
8f03807101
Use the default coverage report path ( #1118 )
2020-12-09 14:42:55 -08:00
Anton Kolesnyk
828bb4098a
Make changes towards making libraries individually buildable ( #1108 )
2020-12-09 04:02:29 -08:00
Kan Tang
414a5769f1
Resolved a test error hidden by connection reuse. ( #1095 )
2020-12-09 20:01:46 +08:00
JinmingHu
5e04553a31
disable unstable test ( #1109 )
2020-12-09 17:54:51 +08:00
JinmingHu
09e174865a
replace * with - ( #1110 )
2020-12-09 16:15:25 +08:00
Anton Kolesnyk
035ba8509c
Move BearerTokenAuthenticationPolicy to Http namespace/policy.hpp ( #1104 )
2020-12-08 17:04:03 -08:00
Anton Kolesnyk
d20d5eb139
Check for BUILD_TESTING and BUILD_SAMPLES inside Storage's cmakefiles ( #1071 )
2020-12-08 12:34:14 -08:00
JinmingHu
24c0e72601
GetPageRangesDiff and GetManagedDiskRangesDiff ( #1090 )
...
* GetPageRangesDiff GetManagedDiskRangesDiff
2020-12-08 13:35:05 +08:00
Anton Kolesnyk
bbe4b54528
Do not use ${TARGET_NAME} unless necessary ( #1094 )
2020-12-07 20:20:06 -08:00
Anton Kolesnyk
d1f162f9e3
Fix typo ( #1091 )
...
This change was extracted from #1013 , in order to isolate some of the changes.
2020-12-08 03:56:21 +00:00
Anton Kolesnyk
46419412c3
Use CONFIG QUIET when looking for packages ( #1092 )
...
This change was extracted from #1013 , in order to isolate some of the changes.
2020-12-08 03:55:21 +00:00
Ahson Khan
dd65f20a1f
Try to remove the dependency on a curl header in client secret credential implementation ( #1086 )
...
Ideally, there should be no direct dependency on a specific transport adapter, even in the implementation.
2020-12-07 15:07:14 -08:00
Victor Vazquez
4cc1754b63
fix warning while building master ( #1083 )
2020-12-04 16:08:18 -08:00
Anton Kolesnyk
ce98087f7e
Don't use WINDOWS/POSIX/NOMINMAX macros defined in cmake, move them to source code instead ( #1070 )
2020-12-04 11:55:59 -08:00
Victor Vazquez
3ca1104e91
use INCLUDE_DISABLED_TESTS for disabling tests ( #1077 )
...
* use INCLUDE_DISABLED_TESTS for disabling tests
2020-12-04 10:58:52 -08:00
Anton Kolesnyk
9d3b488524
Remove last pieces of Storage libs dependency on Identity ( #1079 )
2020-12-03 22:21:47 -08:00
Anton Kolesnyk
7d6d3dbf8f
Make SDK buildable in VS 2017 ( #1078 )
2020-12-03 19:16:18 -08:00
Victor Vazquez
34146cc7af
disable problematic test until it gets fixed ( #1065 )
...
Temporal patch for https://github.com/azure/azure-sdk-for-cpp/issues/1060 .
2020-12-03 20:05:11 +00:00
JinmingHu
222967cc89
new field IsHnsEnabled in AccountInfo ( #1068 )
2020-12-03 05:53:52 +00:00
Kan Tang
72a6ea98a9
Update Readme for nlohmann-json. ( #1069 )
2020-12-03 04:22:15 +00:00
JinmingHu
9febf43832
CreateIfNotExists and DeleteIfExists ( #1059 )
...
* CreateIfNotExists DeleteIfExists for containers
* DeleteIfExists for blobs
* CreateIfNotExists for append blob
* CreateIfNotExists for page blob
* changelog
2020-12-03 11:19:52 +08:00
Victor Vazquez
c3afb7798f
Remove CMake nlohmann module ( #1042 )
...
fixes: https://github.com/Azure/azure-sdk-for-cpp/issues/1041
Make nlohmann a 3rd party required lib. Do not fetch it with CMake if it is not found
2020-12-03 01:52:56 +00:00
JinmingHu
46ce66d150
case-insensitive metadata ( #1050 )
...
* case-insensitive metadata
* Added support for case insensitive metadata for file/datalake service
Co-authored-by: Tank Tang <kat@microsoft.com>
2020-12-03 09:49:33 +08:00
Victor Vazquez
3822ca8729
use private as suffix for private headers ( #1040 )
...
fixes: https://github.com/Azure/azure-sdk-for-cpp/issues/1039
Adding `private` suffix for private headers.
Updating core test CMake script to include the /src folder from CORE to expose the private headers to the tests. Then tests don't need to do relative-path includes.
2020-12-03 01:16:46 +00:00
Anton Kolesnyk
d61e106e89
Remove alternative token usage ( #1053 )
2020-12-02 16:14:17 -08:00
JinmingHu
31cd0d1e76
sas raw permissions ( #1036 )
2020-12-02 13:32:28 +08:00
JinmingHu
d0b128049d
Move StoragePerRetryPolicy and SharedKeyPolicy to Details namespace ( #1046 )
...
* move some policies to Details namespace
* changelog
* move StorageRetryPolicy to Details namespace
* changelog
2020-12-02 10:19:23 +08:00
Kan Tang
96892d9923
Resolved some API review comments from Arch board on File Share service. ( #1033 )
2020-12-02 10:18:41 +08:00
JinmingHu
4e38e8961e
fix typo ( #1045 )
2020-12-02 08:15:18 +08:00
JinmingHu
9b83bec0b4
rename variables for append blob access condition ( #1035 )
...
* rename variables for append blob access condition
* changelog
2020-12-01 10:14:18 +08:00
JinmingHu
f378a3a467
block id list now is a vector of strings ( #1034 )
...
* block id list now is a vector of strings
* changelog
2020-12-01 09:57:49 +08:00
Victor Vazquez
cc75233a54
Remove curl transport adapter models and private headers form public layer ( #1023 )
2020-11-30 15:54:21 -08:00
JinmingHu
85fb3e3530
Add "Blob" before every "Container" ( #1028 )
...
* Add "Blob" before every "Container"
* rename more
* rename more
* more
* more
* changelog
2020-11-26 18:46:21 +08:00
JinmingHu
4de5bcff96
rename SharedKeyCredential -> StorageSharedKeyCredential ( #1025 )
...
* rename SharedKeyCredential -> StorageSharedKeyCredential
* fix
* rename
2020-11-26 14:32:58 +08:00
JinmingHu
be601f2cdd
fix parameter name case ( #1024 )
...
* fix parameter name case
* more
2020-11-26 14:32:43 +08:00
Kan Tang
50170a062d
Removed client secret credential support for file service. ( #1015 )
...
* Removed client secret credential support for file service.
* Removed #include "azure/identity/client_secret_credential.hpp"
2020-11-26 14:06:48 +08:00
Victor Vazquez
c9c12e27aa
let azure core provide json interface ( #1004 )
...
* let azure core provide json interface
2020-11-24 15:55:46 -08:00
Kan Tang
847e769576
Add more test cases to increase datalake service test coverage. ( #1014 )
...
* Add more test cases to increase datalake service test coverage.
* add coverage for download to file.
* Reformat the include files.
2020-11-24 15:51:32 +08:00
Kan Tang
fdc06b978d
Removed Share Lease due to it not supported until STG 76 ( #1016 )
...
* Removed Share Lease due to it not supported until STG 76
* Update breaking change.
* Added removed APIs list in change log.
2020-11-24 13:39:02 +08:00
Kan Tang
7c8d40bddf
Resolve protocol layer latest comment proposed changes from review. ( #1003 )
...
* Removed c_ in datalake/file's protocol layer
* Changed to use Azure::Core's ToLower
2020-11-23 12:42:34 +08:00
Gabor Gyimesi
50806328d6
Fix linker error of missing pthread on Linux ( #980 )
2020-11-20 00:07:59 -08:00
JinmingHu
fadb43e664
remove c_ ( #1000 )
...
* remove c_
* remove more c_
* remove more
2020-11-20 12:24:23 +08:00
JinmingHu
2b56b8b026
clients accept TokenCredential as param ( #998 )
2020-11-20 12:24:04 +08:00
JinmingHu
9fae36a4f7
rename uri->url ( #997 )
2020-11-20 10:55:10 +08:00
JinmingHu
980f858676
AccessConditions as a member ( #996 )
2020-11-20 10:54:27 +08:00
JinmingHu
c6da8da8c7
Rename Get{Block/Append/Page}BlobClient -> As{Block/Append/Page}BlobClient ( #995 )
2020-11-20 10:46:13 +08:00
Victor Vazquez
ac09ee6f44
Fix coverage report for template and core pipelines ( #1002 )
...
Root Cause:
Storage project generates coverage files in a different location (sdk/*/*cov_xml.xml) from where Core and Template (sdk/*/*/*cov_xml.xml). Basically one level up.
When I added the coverage for Storage, I didn’t know we were also running live tests for Core and Template pipelines. It failed on them because the xml files were not found.
In the PR, I add a new parameter to pipelines to change the default path, and also I am disabling LiveTests from Core and Template, since it only runs the same thing that we run on CI pipelines (We can enable it if we ever have some live tests)
fix : #1001
2020-11-19 20:19:57 +00:00
JinmingHu
91c6116ead
fix ( #994 )
2020-11-19 09:34:44 +08:00
Victor Vazquez
b8d9d42e5a
Update Notice and add cgmanifest.json ( #839 )
...
* Update Notice and add cgmanifest.json
2020-11-18 11:44:22 -08:00
Victor Vazquez
84f690e968
Allow exclude for codecoverage ( #939 )
...
* Add support for EXCLUDE path from code coverage
* code coverage for live tests
2020-11-18 09:57:56 -08:00