Victor Vazquez
0d312028ce
Check if error during test after opening a file ( #1205 )
...
fixes : #1074
2020-12-18 18:42:16 +00:00
JinmingHu
b59b65bb87
Add ContentHash struct, replace TransactionalContentMD5 and TransactionContentCrc64 with TransactionalContentHash ( #1212 )
...
* use std::vector<uint8_t> for binary input/output
* struct ContentHash
* ContentHash in Blob Service
* Update sdk/storage/azure-storage-common/src/crypt.cpp
* Update sdk/storage/azure-storage-common/src/crypt.cpp
* add doc
* changelog
* EncryptionKeySha256 and ContentMd5 are changed to binary
* changelog
* fix build error
* fix crash issue
* FIX BUILD ERROR on linux
* Fix bug on Linux
* fix bug
2020-12-18 16:09:35 +08:00
Rick Winter
60e70a3695
Fix doxygen comments for Operation<T> ( #1210 )
2020-12-18 02:39:55 +00:00
Victor Vazquez
8aac9091c2
Mention min clang format version and format all cpp and hpp files with clang-format version 9.0 ( #1208 )
...
* Add info about clang-format version
* updates for cpp and hpp format
* special cases
2020-12-17 18:34:23 -08:00
Victor Vazquez
6a317e8b87
Move the default transport adapter assignation to the source ( #1206 )
...
fixes : #1169
2020-12-18 02:13:03 +00:00
JinmingHu
7d2cc26553
improve CMake ( #1167 )
2020-12-18 09:20:27 +08:00
Victor Vazquez
942c6aaffa
replace ifdef for if defined ( #1199 )
...
fixes : #1057
2020-12-17 22:57:40 +00:00
Rick Winter
bcb684f95e
Add Operation<T> ( #1186 )
...
* Add Operation<T>
2020-12-17 14:47:20 -08:00
Victor Vazquez
20954d5dba
unify fileBodyStream in one single definition for Win and Lin ( #1198 )
...
* unify fileBodyStream in one single definition for Win and Lin
2020-12-17 11:23:01 -08:00
JinmingHu
d9c05e3d06
replace #ifdef/#ifndef with #if defined() in storage ( #1203 )
2020-12-17 18:51:01 +08:00
JinmingHu
e1a9ba9b4d
move sas stuff into Sas namespace ( #1192 )
...
* move sas stuff into Sas namespace
* changelog
* Update sdk/storage/azure-storage-blobs/CHANGELOG.md
* Update sdk/storage/azure-storage-common/CHANGELOG.md
* Update sdk/storage/azure-storage-files-datalake/CHANGELOG.md
* Update sdk/storage/azure-storage-files-shares/CHANGELOG.md
2020-12-17 09:51:59 +08:00
Victor Vazquez
1bfbaf7330
use gtest_discover_tests for creating tests ( #1195 )
2020-12-16 15:00:01 -08:00
Victor Vazquez
dacd6aa6c1
Added HTTP Range ( #1188 )
...
* Added HTTP Rangeom>
2020-12-16 14:27:17 -08:00
Victor Vazquez
fc7d52926a
init fields to avoid MSVC warning ( #1172 )
...
Fixes: https://github.com/Azure/azure-sdk-for-cpp/issues/922
2020-12-15 22:21:24 +00:00
Victor Vazquez
8cd93803c4
Remove libcurl non required options ( #1153 )
...
Fixes: https://github.com/azure/azure-sdk-for-cpp/issues/931
2020-12-15 22:08:48 +00:00
Victor Vazquez
0b9befe13d
update default value to true for the SDK CurlTransportSSLOptions -> NoRevoke ( #1181 )
...
fixes : #1101
2020-12-15 01:01:12 +00:00
Ahson Khan
f2394ddb02
Following the guidelines, use quotes for files within the same project, and angle brackets for external dependencies. ( #1150 )
2020-12-11 14:04:59 -08:00
Anton Kolesnyk
3eae7c130c
Add VcPkg support ( #1013 )
2020-12-11 11:53:37 -08:00
Ahson Khan
c22392e943
Add context.IsCanceled to provide a non-throwing alternative to ThrowIfCanceled. ( #1106 )
2020-12-10 23:01:12 +00:00
Ahson Khan
0f854ffa9b
Add WinHTTP Transport support to the SDK for windows clients as another HTTP Transport. ( #897 )
...
Fixes https://github.com/Azure/azure-sdk-for-cpp/issues/354
2020-12-10 22:00:52 +00:00
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