Commit Graph

754 Commits

Author SHA1 Message Date
Azure SDK Bot
31fc4a5dee
Sync eng/common directory with azure-sdk-tools for PR 1345 (#1517)
* Enforce API approval status for GA and include SDK type in package properties

* Fix per review comment

* Fixes as per review comments to avoid changing constructor signature

* Fixes as per review comments to handle track 1 packages

* Fix yaml format error

Co-authored-by: praveenkuttappan <prmarott@microsoft.com>
2021-01-29 13:13:41 -08:00
Sylvain Joubert
8684be0970
Fix Retry-After header check (#1522)
This failed to be triggered because the response has all its headers as lower case
2021-01-29 12:51:26 -08:00
JinmingHu
5e2e84cdbc
add missing properties in BlobClient::GetProperties (#1512)
* add missing properties in BlobClient::GetProperties

* changelog

* fix test case bug

* Add more properties in download blob result
2021-01-29 11:39:00 +08:00
Kan Tang
34fcca36ea
Remove request ID from file/share's concurrent API. (#1518) 2021-01-29 11:23:44 +08:00
Kan Tang
648a98b38e
Delete related changes. (#1506)
* Delete related changes.

* DeleteEmpty instead of DeleteIfEmpty

* Remove using and refine doc

* doc
2021-01-29 11:11:12 +08:00
JinmingHu
a858a77ac0
make defaultNonUrlEncodeChars const (#1502) 2021-01-29 09:55:04 +08:00
Victor Vazquez
3b9a465a4f
[Keyvault] CreateKey API (#1459)
* mandatory data for create

* createKey API added with partial serialize/de-serialize
2021-01-28 10:46:07 -08:00
JinmingHu
ee156b6505
add TransferOptions into download and upload options (#1503)
* tansfer options

* changelog

* fix build error

* clang-format

* fix typo

* fix crash
2021-01-28 23:46:15 +08:00
JinmingHu
836a8a591a
Removed BlobPrefix struct, use std::string instead (#1508)
* blob prefix is std::vector<std::string>

* changelog
2021-01-28 21:48:47 +08:00
Kan Tang
d3996e7824
Renamed ListDataLakeFileSystemsIncludeItem to ListDataLakeFileSystemsIncludeFlags. (#1507) 2021-01-28 21:45:47 +08:00
JinmingHu
f49dc280df
use Azure::Core::ETag for ETag type (#1489)
* etag

* ETag for DataLake/File service

Co-authored-by: Tank Tang <kat@microsoft.com>
2021-01-28 19:36:48 +08:00
Kan Tang
d99f3ab8e6
Refine rename functions in datalake (#1493)
* Refine rename functions in datalake

* Changed default mode to Legacy

* remove mode.

* Make rename return clients.

* Remove continuation token

* Resolve merge issue.
2021-01-28 17:21:59 +08:00
JinmingHu
ec9d35ae8c
remove some items from filter blob result (#1504) 2021-01-28 16:32:51 +08:00
Kan Tang
98b15b820e
Refine on Recursive ACL. (#1501)
* SetRecursiveAcl refinement.

* Added UT for remove/update acl recursively

* Resolve test issues.

* Refine changelog

* Move SetAclRecursive to path

* Update readme

* Access Control List
2021-01-28 16:25:46 +08:00
JinmingHu
9c2d02244e
rename bitwise enum variables, following the pattern XxxFlags (#1466)
* XxxItems->XxxFlags

* changelog
2021-01-28 12:54:42 +08:00
Victor Vazquez
60a4792a0f
Make cmake modules consistent names (#1498)
* AzureVersion

* Vcpkg

* coverage

* missing renames

* missing renames
2021-01-27 18:55:46 -08:00
Victor Vazquez
9eca962628
Enable keyvault live tests (#1496)
Expecting to see the GetKey api passing on live test
2021-01-27 23:21:11 +00:00
Ahson Khan
af844a1272
Do not pass a placeholder user-agent string as a fallback when using WinHttp (#1495)
Verified the behavior is now as expected when telemetry policy is turned off.

**Before:**
![image](https://user-images.githubusercontent.com/6527137/106042018-65d64e00-6091-11eb-8741-c6c42cb028d3.png)

**After:**
![image](https://user-images.githubusercontent.com/6527137/106042157-86060d00-6091-11eb-9699-929128eb6ea1.png)
2021-01-27 20:31:53 +00:00
Rick Winter
453d39c577
Fix const naming in Core to follow Guidelines (#1481)
* Fix grammar in doxygen comments

* Update constants to follow the Guidelines
  Remove 'c_' prefixes
2021-01-27 11:56:30 -08:00
Anton Kolesnyk
a2bfa7acf1
Move ValuePolicy from Details namespace to Internal (#1494)
Follow up on #1458.
2021-01-27 19:29:20 +00:00
Anton Kolesnyk
aeb386f286
Add ValuePolicy (#1458) 2021-01-27 10:51:53 -08:00
Victor Vazquez
6c3aeed35c
Json unit tests (#1464)
Adding json unit tests
2021-01-27 10:07:12 -08:00
Kan Tang
d1f6d13d1f
Remove PreviousContinuationToken (#1490) 2021-01-28 00:12:29 +08:00
Kan Tang
ecbead7761
Remove c_ for constants. (#1491)
* Remove c_ for constants.

* Update CHANGELOG.md
2021-01-27 23:03:29 +08:00
JinmingHu
288d1c7652
fix typo Expiries -> Expires (#1485)
* fix typo

* changelog
2021-01-27 21:50:10 +08:00
JinmingHu
1c6148c497
Remove PreviousContinuationToken (#1488)
* Remove PreviousContinuationToken

* changelog
2021-01-27 21:48:18 +08:00
Kan Tang
878bd3bf9a
Renamed DataLakePathClient::GetAccessControls to DataLakePathClient::GetAccessControlList. (#1448)
* Renamed DataLakePathClient::GetAccessControls to DataLakePathClient::GetAccessControl.

* Changing to GetAccessControlList
2021-01-27 20:55:32 +08:00
JinmingHu
3522c4967f
throw exception Azure::Core::RequestFailedException or those inherit from that (#1463)
* throw exception Azure::Core::RequestFailedException or those inherits from that

* changelog
2021-01-27 15:31:36 +08:00
Azure SDK Bot
a3a4709ba9
Sync eng/common directory with azure-sdk-tools for PR 1341 (#1479)
* Run the link verification step even previous step failed.

* Make the tab right

* Address comments

* Run default condition if no RunOnFailure set.

* Changed back to simple condition

Co-authored-by: Sima Zhu <sizhu@microsoft.com>
2021-01-26 18:14:46 -08:00
Kan Tang
b3cdb2790c
Uses std::abort() instead of abort() or exception for precondition. (#1474) 2021-01-27 09:43:22 +08:00
Victor Vazquez
5f20767a4b
Setting up keyvault live test (#1465)
* Setting up keyvault live test
2021-01-26 15:44:59 -08:00
Daniel Jurek
583120d3ef
Add timeout parameter to live test job (#1478) 2021-01-26 15:04:37 -08:00
Rick Winter
50a4186d96
Add support for HTTP Etag to Azure::Core (#1428)
* Add ETag class
2021-01-26 12:04:34 -08:00
Azure SDK Bot
153a6dd8b8
Fixed the problem of no display name issue (#1476)
Co-authored-by: Sima Zhu <sizhu@microsoft.com>
2021-01-26 10:52:46 -08:00
Victor Vazquez
ccccd115f8
Adding missing comments in curl source (#1440)
fixes: #1416
2021-01-26 08:19:09 +00:00
JinmingHu
ae53a38c7a
Support poll operations in blob service (#1461)
* operation<T>

* add test cases

* changelog

* fix build error

* add virtual destructor

* fix build error

* use Azure::Core::RequestFailedException
2021-01-26 16:00:20 +08:00
Ahson Khan
a850513e28
Update clang format validate script instructions when it fails to be accurate (#1460)
Syncing the instructions based on changes from https://github.com/Azure/azure-sdk-for-cpp/pull/1438

Currently, the instructions suggest running a command which may not work on all OSes:
https://dev.azure.com/azure-sdk/public/_build/results?buildId=701256&view=logs&j=0585f5d6-0937-5c15-894c-06e189e06847&t=a45688da-a69e-5817-f832-3aa6246959b7
```text
Some files were not formatted correctly according to the .clang-format file.
Please run clang-format version 10 or greater to fix the issue by using this bash command at the root of the repo:
find sdk/ -regex '.*\.\(cpp\|hpp\)' -exec clang-format -style=file -i {} \;
```
2021-01-26 01:44:04 +00:00
Azure SDK Bot
469bf2ca2d
Sync eng/common directory with azure-sdk-tools for PR 1335 (#1441)
* Lossen up $RELEASE_TITLE_REGEX to accomodate wrongly formated changelogs

* Update changelog logic to use ordered hashtable

* Update semver and Changelog logic

Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com>
2021-01-25 10:50:56 -08:00
JinmingHu
d2f29afb1d
Added additional information in StorageException, fixed a bug where ClientRequestId wasn't filled in StorageException. (#1455)
* additional info in storage exception

* changelog

* clang-format
2021-01-25 22:22:27 +08:00
Kan Tang
a60fff1d6e
Removed unused parameters, options, results and functions in protocol layer. (#1454) 2021-01-25 15:37:33 +08:00
JinmingHu
84f7445302
PublicAccessType::Private was renamed to PublicAccessType::None (#1453)
* rename PublicAccessType::Private to None

* changelog

* fix
2021-01-25 15:35:56 +08:00
JinmingHu
4c8232e9cf
startsOn parameter for GetUserDelegationKey was changed to optional. (#1451)
* GetUserDelegationKey startsOn is optional

* changelog

* clang-format
2021-01-25 14:49:11 +08:00
Kan Tang
0df1cfa90f
Changed DataLakeFileClient::Flush's endingOffset parameter's name to position. (#1449)
* Changed DataLakeFileClient::Flush's endingOffset parameter's name to position.

* Update CHANGELOG.md
2021-01-25 12:28:34 +08:00
Kan Tang
ad54405b9d
Added request ID. (#1452)
* Added request ID.

* Update sdk/storage/azure-storage-files-datalake/CHANGELOG.md

Co-authored-by: JinmingHu <jinmhu@microsoft.com>

Co-authored-by: JinmingHu <jinmhu@microsoft.com>
2021-01-25 12:25:18 +08:00
Kan Tang
6f6c3c9cde
Added support for specifying public access type when creating a file system. (#1447) 2021-01-25 10:37:34 +08:00
Kan Tang
6b71b5416d
Refined ListPathsSinglePage (#1446) 2021-01-25 10:17:29 +08:00
Kan Tang
f27c5770d1
Refined list related APIs and make LeaseDuration an enum. (#1445)
* Refined list related APIs

* Update CHANGELOG.md
2021-01-25 10:14:33 +08:00
Kan Tang
23df72519b
Moved lease related operations to DataLakeLeaseClient/ShareLeaseClient. (#1444)
* Moved lease related operations to DataLakeLeaseClient/ShareLeaseClient.

* Adds lease duration change to changelog

* Update sdk/storage/azure-storage-files-datalake/src/datalake_lease_client.cpp

Co-authored-by: JinmingHu <jinmhu@microsoft.com>

* Hide Share Lease again since it seems to be still not ready.

* Move renew to private as it is not for file lease.

Co-authored-by: JinmingHu <jinmhu@microsoft.com>
2021-01-24 20:55:09 +08:00
Kan Tang
46d4af45b6
Refined protocol layer. (#1443)
* Refined protocol layer.

* Resolves review comments.

* Move more un-used things into details.
2021-01-23 23:10:41 +08:00
Victor Vazquez
1aaf1f22df
Sample for fetchContent (#1392)
* Sample for fetchContent
2021-01-22 16:10:44 -08:00