Commit Graph

1449 Commits

Author SHA1 Message Date
Anton Kolesnyk
40f2fde457
ClientCertificateCredential: Add AuthorityHost override and Azure Stack support (#4181)
* ClientCertificateCredential: Add AuthorityHost override and Azure Stack support
* Use RAII types for handles

Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-13 04:43:16 +00:00
Anton Kolesnyk
97235cb46b
Add support for space character instead of 'T' when parsing RFC3339 DateTimes (#4184)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-12 13:16:11 -08:00
JinmingHu
384f162560
fix #740 (#4182) 2022-12-12 13:15:29 +08:00
Rick Winter
3fe9c27c41
Remove the identity dependency from pkgs. (#4179) 2022-12-09 15:31:38 -08:00
microzchang
10daa9b5fc
fix Typo in DeleteBlobResult documentation (#4178) 2022-12-09 14:14:28 +08:00
Anton Kolesnyk
68e9dc9ecb
Per-credential-instance token cache (#4160)
* Per-credential-instance token cache

Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-08 18:55:16 +00:00
Anton Kolesnyk
c14775d5fb
Better TokenRequestContext initialization (#4169)
* Better TokenRequestContext initialization

Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-07 20:25:22 -08:00
Anton Kolesnyk
405ae8cba7
Only allow BearerTokenAuthPolicy for HTTPS (#4170)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-07 20:03:17 -08:00
Anton Kolesnyk
456a8e9fb9
Use nlohmann::json to parse Identity token (#4167)
* Use nlohmann::json to parse Identity token

* Update sdk/identity/azure-identity/src/token_credential_impl.cpp

Co-authored-by: Rick Winter <rick.winter@microsoft.com>

* Line coverage / Strict ISO 8601 datetime parse test

Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
2022-12-07 20:02:31 -08:00
Anton Kolesnyk
ec250af51e
Update ChainedTokenCredential sample to use AzureCliCredential (#4164)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-07 12:28:58 -08:00
Anton Kolesnyk
c32591d840
AzureCliCredential: use --scope (#4165)
* AzureCliCredential: use --scope

Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-07 10:09:08 -08:00
JinmingHu
5f93ee3d3e
add private interface to disable reliable stream (#4158) 2022-12-06 11:58:17 +08:00
Larry Osterman
5737bfeb6a
Fixed #4137 - Don't close CURL connection on shutdown (#4142)
* Fixed #4137 - Don't close connection on shutdown

* clang-format
2022-12-05 13:32:50 -08:00
Anton Kolesnyk
09db139a71
AzureCliCredential (#4146)
* AzureCliCredential

Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-05 13:15:19 -08:00
Anton Kolesnyk
760126502a
Workaround for the MSVC 19.34 bug (#4152)
* Workaround for the MSVC 19.34 bug

* Use _MSC_VER instead of _VSC_FULL_VER (at least 19.34.31931 and .31933 are affected)

* Remove newline

* Use same code for all compiler versions

Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-03 21:16:42 -08:00
Anton Kolesnyk
b3b2b6774d
CHANGELOG Community contributions copy-paste fix (#4138)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-11-29 08:31:39 -08:00
Anton Kolesnyk
121c103d3b
Acknowledge community contribution in CHANGELOG (#4136)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-11-28 19:53:59 -08:00
ariellink
4fe6f70155
Correct invalid UTF-8 in comment in share_options.hpp (#4130)
* Correct invalid UTF-8 in comment in
/storage/files/shares/share_options.hpp

* Correct invalid UTF-8 in comment in line 291 

Correct invalid UTF-8 in comment in line 291 share_options.hpp
2022-11-28 15:28:23 -08:00
Ahson Khan
928c9cf6eb
Disable warning C6387 coming from wil in win_http_transport due to SAL annotation (#4132)
* Disable warning C6387 coming from wil in win_http_transport

* Disable warning C6387 coming from wil in win_http_transport header

* Clang format fix for header file

* Clang format fix for source file
2022-11-28 12:20:00 -08:00
Billy O'Neal
8934b2118f
This was first discovered by trying to update curl in vcpkg: https://github.com/microsoft/vcpkg/pull/27778 (#4127)
Curl is no longer publishing that it depends on ws2_32 when dynamically linked. Azure Core directly uses Ws2_32 things, so it needs that declared dependency. For example:

90fc46693f/sdk/core/azure-core/src/http/curl/curl.cpp (L165)
2022-11-18 16:11:55 -08:00
Ahson Khan
585677e68b
Fix typo for llong -> long in doc comment for Key Vault Certificates (#4108) 2022-11-11 09:04:18 -08:00
Azure SDK Bot
13213977b3
Increment package version after release of azure-storage-files-datalake (#4101) 2022-11-09 01:48:18 +00:00
Azure SDK Bot
e790d30590
Increment package version after release of azure-identity (#4099) 2022-11-08 11:59:11 -08:00
Anton Kolesnyk
e7bf602739
Identity November release (#4083)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-11-08 10:11:46 -08:00
microzchang
61df860734
update release date (#4098) 2022-11-08 15:51:28 +08:00
Azure SDK Bot
40afee9c16
Increment package version after release of azure-core (#4090) 2022-11-07 14:39:19 -08:00
microzchang
ba697d3825
storage-november-release (#4095) 2022-11-07 15:27:09 +08:00
microzchang
ce76a61246
datalake encryption scopes (#4038) (#4068) 2022-11-07 13:48:52 +08:00
Azure SDK Bot
bc5ed69892
Increment package version after release of azure-storage-files-datalake (#4094) 2022-11-07 05:46:28 +00:00
microzchang
e7aca9859c
storage-nov-release-datalake-12.4.0 (#4074) 2022-11-07 10:56:29 +08:00
Anton Kolesnyk
48e6fcf115
Core November release (#4082)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-11-03 15:31:01 -07:00
George Arama
f3a21da126
testFix (#4087) 2022-11-03 10:31:49 -07:00
George Arama
1da78ce13e
Gtest timeout fix (#4078)
* PT1

* typo

* timeout

* gtest_1.12.1

* cspell isnore cmakelistst , it seem to freeze when checking these files

* timeout for cmake generate

* timeout for cmake generate p2

* timeout for cmake generate p3

* timeout for cmake generate p4

* timeout for cmake generate p5

* PR

* node 18

* nppm

* npm

* bug in cspell, freezed on txt files

* AntonComment extra space

* cspell
2022-11-02 15:46:38 -07:00
Larry Osterman
bb95a22e3f
Added the ability to select OpenSSL 1.1.1n if desired. (#4045)
* Added ability to switch to OpenSSL 1.1.1n

* Fixed OpenSSL compilation challenges - the CRL stuff works now

* Added instructions on using OpenSSL 1.1.1 to README

* Added vcpkg args to handle openssl variants
2022-10-28 15:57:51 -07:00
George Arama
673bacba08
identicalize the comments type (#4063) 2022-10-26 10:16:32 -07:00
Anton Kolesnyk
4de2423934
In-memory Identity token cache (#4024) 2022-10-25 20:23:22 +00:00
Rick Winter
34485a7ab7
Fix to for a SAL annotation (#4054) 2022-10-25 18:37:25 +00:00
Mike Harder
fd24627a82
[Perf] Include GA versions of core package (#4053) 2022-10-25 11:20:16 -07:00
Larry Osterman
66fd7dabb9
Updated OpenTelemetry tests to use their own SpanExporter rather than depend on the InMemorySpanExporter. (#4042)
* Removed version override for opentelemetry

* Disable deprecation warnings for open telemety tests to guard against future deprecations

* Added explanation for 4996 error; removed InMemoryExporter from documentation

* Checkpoint adding manual telemetry exporter

* Switch from using OpenTelemetry's InMemoryExporter (which is an internal-to-opentelemetry test hook) to our own SpanExporter

* removed unused variables because gcc doesn't like them

* Fixed doxygen comments

* Removed a bunch of unnecessary headers

* Update sdk/core/azure-core-tracing-opentelemetry/test/ut/test_exporter.hpp

Co-authored-by: Rick Winter <rick.winter@microsoft.com>

Co-authored-by: Rick Winter <rick.winter@microsoft.com>
2022-10-24 12:55:30 -07:00
Larry Osterman
6c225cd6c9
Converted WinHTTP to Async. (#4015)
* Async WinHTTP

* Added cancellation test; added support for request cancellation.

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
2022-10-24 11:43:42 -07:00
George Arama
fc50c08b20
Storageblob (#4043)
* first take

* grrrrr

* qwqwq

* ewqw

* eewew

* put back

* pipeline

* Set read-only VCPKG_BINARY_SOURCES_SECRET

* Pass InstallLanguageSteps through the perf template

* blop pipeline

* path

* ';l'l;

* add support for sync param

* --sync flag support

* typo

* sync

* sync to y

* for PR

* clang

Co-authored-by: Daniel Jurek <djurek@microsoft.com>
2022-10-21 09:36:49 -07:00
Larry Osterman
378ee6cbd4
Removed version override for opentelemetry (#4037)
* Removed version override for opentelemetry

* Disable deprecation warnings for open telemety tests to guard against future deprecations

* Added explanation for 4996 error; removed InMemoryExporter from documentation
2022-10-19 23:34:24 +00:00
Larry Osterman
01254a62cd
Fixed CURL build breaks discovered by newer openssl baselines (#4034) 2022-10-17 23:25:31 +00:00
George Arama
6fc0ba7d72
Core test (#4006)
* core tests

* clang

* vcpkg test

* dswsw

* first take on the vcpkg

* vcpkg

* get vcpkg version

* fix cmake

* separators

* vcpkg

* vcpkg

* test1

* disable verify agent od

* put back verify

* put back yml
2022-10-13 17:26:14 -07:00
Larry Osterman
e488a81a03
Improved discoverability of tests; handle exceptions thrown during test execution (#4021)
* Improved discoverability of tests on WIndows; handle exceptions thrown during test execution better
2022-10-13 21:06:05 +00:00
Azure SDK Bot
02e233c7a3
Increment package version after release of azure-security-attestation (#4018) 2022-10-11 21:06:21 -07:00
Ahson Khan
f99e9d014f
Updated attestation change log to add periods for consistency (#4016)
* Updated attestation change log to add periods for consistency

* Update wording for a breaking change.

* Add back-ticks.
2022-10-11 23:45:20 +00:00
Larry Osterman
2bc639432c
Attestation October (#4017) 2022-10-11 23:34:30 +00:00
Azure SDK Bot
8fe74d2704
Increment version for keyvault releases (#4014)
* Increment package version after release of azure-security-keyvault-keys

* Increment package version after release of azure-security-keyvault-certificates

* Increment package version after release of azure-security-keyvault-secrets
2022-10-11 15:05:49 -07:00
George Arama
46d009e6e1
Key Vault October releases (#4010)
* prepScript

* Updates for changelogs for 7.3
2022-10-11 11:09:44 -07:00