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
Victor Vazquez
e031696bce
handle size 0 chunked response ( #451 )
2020-08-14 09:57:42 -07:00
Victor Vazquez
311902fe25
Fix waitforsocket usage when receiving from socket ( #453 )
2020-08-14 09:03:54 -07:00
JinmingHu
069e359562
Rename return types and option types ( #449 )
...
* rename return types and option types
* define ConcurrentUploadBlockBlobFromBufferOptions and ConcurrentUploadBlockBlobFromFileOptions
* use std::move
* Rename DownloadTo
* update doc
* Resolved datalake build issues.
* Resolved some cmake issue when linking
Co-authored-by: Tank Tang <kat@microsoft.com>
2020-08-14 13:02:10 +08:00
Kan Tang
d77ecf7917
Added support for share service ( #450 )
2020-08-14 13:01:51 +08:00
Anton Kolesnyk
cc78776bcb
EnvironmentCredential with ClientSecretCredential support ( #442 )
2020-08-13 14:28:08 -07:00
Rick Winter
e3394ec3f5
Null out the union for the Undefined type ( #444 )
2020-08-13 13:11:17 -07:00
Jason Yang
a7f17cee5a
Change from CMAKE_SOURCE_DIR to CMAKE_CURRENT_SOURCE_DIR on top-level cmake list allow cmake reference from client side ( #305 )
2020-08-13 09:37:55 -07:00
JinmingHu
698c4f5848
Replace old RFC1123 impl which cannot be built until GCC 5 ( #440 )
2020-08-13 08:17:27 +08:00
JinmingHu
a848c65933
x-ms-client-request-id header ( #439 )
2020-08-13 08:16:52 +08:00
JinmingHu
4c549b1a29
Fix build error ( #438 )
2020-08-13 08:16:21 +08:00
Rick Winter
1a32179fec
Create template project ( #443 )
...
* Create template project
Support retrieving version from code
2020-08-12 15:08:46 -07:00
JinmingHu
2027d5102f
add test cases for base64 encode/decode, hash wrapper ( #431 )
2020-08-12 10:13:16 +08:00
JinmingHu
65bd5c6bf4
use #include "" instead of #include <> ( #418 )
2020-08-12 10:12:48 +08:00
Anton Kolesnyk
83174eeec3
Context tweaks ( #378 )
2020-08-11 17:11:27 -07:00
JinmingHu
ee0b8d07b8
pass Context by const ref ( #432 )
2020-08-12 07:02:28 +08:00
Rick Winter
8821aadb80
Rename UUID -> Uuid ( #436 )
...
* Rename UUID -> Uuid
Update header references
2020-08-11 13:23:14 -07:00
Anton Kolesnyk
302bbf251e
Add authority URL support for ClientSecretCredential ( #424 )
2020-08-11 11:22:09 -07:00
JinmingHu
68643e3ee2
[Storage Blobs Service] Add test cases for LastModifiedTime and ETag and lease id ( #425 )
...
* add test cases for LastModifiedTime and ETag and lease id
2020-08-11 10:40:59 +08:00
JinmingHu
8372d39cc1
[Storage Blobs Service] Customer-Provided Key (CPK-V) and Encryption Scope (CPK-N) ( #427 )
...
* cpk-v and cpk-n
2020-08-11 09:45:35 +08:00
JinmingHu
a47789c311
Fix bug: CopyBlob always sends empty access-tier header ( #426 )
2020-08-11 07:25:09 +08:00
JinmingHu
329a30f0e3
[Storage Blob Service] integrate reliable stream ( #421 )
...
* integrate reliable stream
* define c_reliableStreamRetryCount
2020-08-10 16:07:38 +08:00
JinmingHu
cc0ff27eec
[Storage Blobs Service] Only make one HTTP request if the blob size is small for Concurrent Upload API ( #419 )
...
* Only make one HTTP request if the blob size is small for Concurrent Upload API
2020-08-08 08:44:03 +08:00
Daniel Jurek
455cf134b3
Add CHANGELOG enforcement to release process ( #413 )
...
* Add CHANGELOG enforcement to release process
* Test: validate test failure if no changelog entry present
* Disable release and use an echo instead. Revert before publishing
* add entry for 1.0.0-dev.1 with no release date (expect failure)
* Add date but no content (expect failure)
* adding content, expect validation to pass
* Revert changes used for testing
* Revert "Test: validate test failure if no changelog entry present"
This reverts commit a702f0053bb60839ff722a5656d90c75568b7ca9.
* Use Powershell@2 task instead of pwsh for better debugging
* Update version and disable actual release tagging for validation of Powershell@2 task changes
* Revert "Update version and disable actual release tagging for validation of Powershell@2 task changes"
This reverts commit 53bfd04746cc9d0060fa8dd29b4acfcacd015add.
2020-08-07 12:07:14 -07:00
KarishmaGhiya
3060f7341c
clean up links and add link verification ( #410 )
2020-08-07 11:55:11 -07:00
JinmingHu
c700b7811c
[Storage Blobs Service] Blob Versioning ( #409 )
...
* blob versioning
2020-08-07 12:14:26 +08: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
JinmingHu
355184ef4f
[Storage Blob Service] Container Lease and Blob Lease ( #402 )
...
* container lease
* blob lease
2020-08-06 13:50:15 +08:00
Kan Tang
46c0af9a70
Added service prefix to file names. ( #399 )
2020-08-06 13:09:02 +08:00
JinmingHu
1081ed6979
Fix compiler warning ( #404 )
2020-08-06 07:47:36 +08:00
JinmingHu
5e596b723e
Fix compiler warning ( #403 )
2020-08-06 07:47:20 +08:00
JinmingHu
52dbc6b2f2
Pascal case for acronyms ( #391 )
2020-08-05 10:32:03 +08:00
Kan Tang
626a8856f0
Added support for get/set file service properties. ( #384 )
2020-08-05 10:31:48 +08:00
Victor Vazquez
eeffd6248f
update context to const ref ( #389 )
2020-08-04 09:45:13 -07:00
Kan Tang
3de57667d4
Added support for create/delete file shares. ( #382 )
...
* Added support for create/delete file shares.
* Removed nullable for metadata.
2020-08-04 09:54:04 +08:00
JinmingHu
8867c7abcb
[Storage Blob Service] Get/SetBlobContainerAccessPolicy ( #381 )
...
* Get/SetBlobContainerAccessPolicy
* Remove ResetPermissions()
2020-08-04 09:53:34 +08:00
JinmingHu
18b02094ed
Parse error message only from bodyBuffer ( #380 )
2020-08-04 09:53:22 +08:00
Victor Vazquez
5426cf7a07
Retriable stream ( #369 )
...
* Adding retriable_stream
2020-08-03 10:09:12 -07:00
JinmingHu
22f4ba12fc
GetAccountInfo ( #371 )
2020-08-03 10:32:43 +08:00
Kan Tang
1b4ea7ac70
Added file protocol layer. ( #367 )
...
* Added file protocol layer.
* Resolved some comments.
2020-08-01 20:23:50 -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
Azure SDK Bot
fe7af14c84
Sync eng/common directory with azure-sdk-tools repository ( #363 )
2020-07-31 15:53:45 -07:00
Daniel Jurek
c7d994f08f
Use vcpkg caching ( #361 )
...
* Use vcpkg caching
* fetch tags
* Supply OSVmImage to doc generation so vcpkg.yml can include/exclude the correct set of steps
2020-07-31 15:10:09 -07:00
JinmingHu
b9212922e7
GetBlobServiceProperties and SetBlobServiceProperties ( #366 )
2020-07-30 16:39:06 +08:00
JinmingHu
cbec5c6af6
Add unit test cases that require SAS token ( #359 )
2020-07-29 17:42:14 +08:00
JinmingHu
b0b5a18d18
User Delegation SAS ( #358 )
2020-07-29 16:11:21 +08:00
Victor Vazquez
6e3c3d9acf
avoid making a copy from vectorBody ( #364 )
2020-07-29 00:50:55 -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