Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update feature/websockets to match main. #3767

Merged
merged 109 commits into from
Jun 27, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
1643467
Support BaseName overrides in CI mode for New-TestResources.ps1 (#3559)
azure-sdk Apr 15, 2022
201d588
Do not pass Generated to -BaseName (#3562)
azure-sdk Apr 15, 2022
4261bd3
Sort by service name first (#3570)
azure-sdk Apr 19, 2022
225e8ff
Initialize the suppression file. (#3569)
sima-zhu Apr 19, 2022
c90ffac
Sync eng/common directory with azure-sdk-tools for PR 3169 (#3572)
azure-sdk Apr 20, 2022
229eb8a
[Tech Docs] Libcurl transport adapter (#3484)
vhvb1989 Apr 21, 2022
42eff2e
Skip azcopy download if it already exists (#3576)
azure-sdk Apr 21, 2022
81750e9
Pin openssl to 1.1.1n (#3575)
LarryOsterman Apr 22, 2022
075b8d0
Fix typo (#3583)
RickWinter Apr 23, 2022
bdb7124
update curl transport options to support ignore proxy from system (#3…
vhvb1989 Apr 25, 2022
d799012
update log level from Retry policy (#3586)
vhvb1989 Apr 25, 2022
87b230a
Add batch protocol layer (#3580)
Jinming-Hu Apr 26, 2022
7b87ea1
some small fixes on Storage cmakefiles (#3588)
Jinming-Hu Apr 26, 2022
140e05b
Migrate to matrix generator (#3553)
danieljurek Apr 26, 2022
84b581e
Sync eng/common directory with azure-sdk-tools for PR 3212 (#3587)
azure-sdk Apr 26, 2022
023ae4d
Sync eng/common directory with azure-sdk-tools for PR 3238 (#3590)
azure-sdk Apr 27, 2022
637def0
Sync eng/common directory with azure-sdk-tools for PR 3221 (#3591)
azure-sdk Apr 27, 2022
d1be7c8
Remove the daily branch before date (#3593)
azure-sdk Apr 28, 2022
5cb6086
Add ClientCertificateCredential (#3578)
antkmsft Apr 28, 2022
e788cf6
Sync eng/common directory with azure-sdk-tools for PR 3250 (#3595)
azure-sdk Apr 28, 2022
218784d
Create a session handle once in the transport ctor and reuse it for a…
ahsonkhan Apr 28, 2022
5dba78e
Fix-up the changelog entry link for the curtransportoption bug fix (#…
ahsonkhan Apr 29, 2022
dffcb4c
Remove extra period at ends of exception messages in winhttp transpor…
ahsonkhan Apr 29, 2022
5232334
fix cmake in storage (#3604)
Jinming-Hu Apr 30, 2022
8226174
Reword the curl proxy fix changelog entry. (#3606)
ahsonkhan May 2, 2022
0494d24
Add Emma Zhu as code owner (#3605)
Jinming-Hu May 2, 2022
2c3d73e
Short circuit out of msdocs publish if no package locations are speci…
azure-sdk May 3, 2022
f1de8d2
sdk/core: Reimplement Md5OpenSSL using EVP API (#3609)
jepio May 3, 2022
a2d975c
API Review Feedback for Attestation SDK (#3543)
LarryOsterman May 3, 2022
f8ced21
Remove version pin for OpenSSL (#3610)
LarryOsterman May 3, 2022
e010b91
Update the version tool to the latest (#3616)
azure-sdk May 4, 2022
b9fb5ef
Get rid of warnings in nullable.hpp (#3617)
Jinming-Hu May 4, 2022
d317e06
cl (#3613)
vhvb1989 May 5, 2022
d3dbd56
Update pipeline-generator version (#3623)
azure-sdk May 5, 2022
44af947
Prepare Attestation SDK for May Release. (#3625)
LarryOsterman May 5, 2022
c2ce38d
Increment package version after release of azure-core (#3624)
azure-sdk May 6, 2022
d96216f
Update CODEOWNERS (#3628)
RickWinter May 9, 2022
7c34ab0
Fix identity samples running in CI (#3632)
antkmsft May 11, 2022
a4a6efb
azure identity may 2022 release (#3615)
vhvb1989 May 11, 2022
bfaf27c
Increment package version after release of azure-identity (#3637)
azure-sdk May 11, 2022
7c2682b
Removed uwp-x86 from platform matrix. (#3629)
LarryOsterman May 11, 2022
c0e92e4
Increment package version after release of azure-security-attestation…
azure-sdk May 11, 2022
0e68b12
Update readme for -pre and -post TestResource scripts (#3645)
azure-sdk May 11, 2022
fc2f7c5
Fixed a bug where text of XML element cannot be empty. (#3643)
Jinming-Hu May 12, 2022
f4a5dbe
String parsing improvements to service directory resource names (#3644)
azure-sdk May 12, 2022
ca9a40b
Adding Acknowledgments (#3611)
vhvb1989 May 13, 2022
a43622b
Add skip variable for remove test resources to support debugging (#3648)
azure-sdk May 13, 2022
e65ea2f
Storage Blob Stg78 Features (#3650)
Jinming-Hu May 17, 2022
3ec224e
Clean up target_include_directories() (#3641)
antkmsft May 17, 2022
80cf3d0
Update all-inclusive headers, and CMakeFiles for including all header…
antkmsft May 18, 2022
593464c
Remove (#3657)
antkmsft May 20, 2022
f3e2f6f
Add Language product slug (#3665)
azure-sdk May 23, 2022
644ab3e
Sync eng/common directory with azure-sdk-tools for PR 3342 (#3664)
azure-sdk May 23, 2022
745091d
Split out attestation client factory into separate class (#3654)
LarryOsterman May 23, 2022
8ca08a1
Initial implementation of OpenTelemetry APIs. (#3561)
LarryOsterman May 23, 2022
9334863
storage unittest fix and improvement (#3667)
Jinming-Hu May 24, 2022
c755aca
Sync eng/common directory with azure-sdk-tools for PR 3362 (#3676)
azure-sdk May 25, 2022
a401ac9
Sync eng/common directory with azure-sdk-tools for PR 3378 (#3679)
azure-sdk May 26, 2022
855f000
Vcpkg sample (#3670)
gearama May 27, 2022
7c93854
Complete the initial implementation of OpenTelemetry (#3677)
LarryOsterman May 31, 2022
7115c05
Creadscan skips (#3671)
gearama May 31, 2022
0fd0267
Moved attestation factory back to static method on attestation class …
LarryOsterman Jun 1, 2022
ebe084b
OpenTelemetry API Review Feedback (#3687)
LarryOsterman Jun 2, 2022
6b903d0
Attestation 1.0.0 GA Release (#3693)
LarryOsterman Jun 2, 2022
3aa878e
Disable detached head warnings on sparse checkout to commit (#3680)
azure-sdk Jun 2, 2022
cad69e1
Remove samples with docker.io (#3621)
vhvb1989 Jun 2, 2022
48ef687
Fix issue where matrix replace was not using imported display names (…
azure-sdk Jun 2, 2022
78095ce
Additional OpenTelemetry Feedback... (#3691)
LarryOsterman Jun 3, 2022
bea1479
Added ability to create instance with pointer (#3698)
LarryOsterman Jun 3, 2022
d0853af
Core 1.7.0-beta.1 Release (#3684)
antkmsft Jun 3, 2022
3a26df2
Increment package version after release of azure-core (#3699)
azure-sdk Jun 3, 2022
ad2591b
Format vcpkg.json (#3701)
antkmsft Jun 3, 2022
19fcc97
Update README to list all the vcpkgs (#3704)
antkmsft Jun 3, 2022
8ec7a99
Removed version>= fields for openssl in vcpkg.json files (#3705)
LarryOsterman Jun 3, 2022
7574e73
Tab vcpkg publishing condition in to apply to the task (#3709)
danieljurek Jun 6, 2022
0886fa2
Storage June Release (#3686)
Jinming-Hu Jun 6, 2022
d419260
Override live test location default to westus (#3696)
benbp Jun 7, 2022
473e020
Changelog updates for secrets and certificates (#3714)
gearama Jun 7, 2022
7e8065a
Removed empty sections in changelog (#3718)
LarryOsterman Jun 7, 2022
15f897c
Identity 1.3.0 Release (#3685)
antkmsft Jun 7, 2022
f391e45
OpenTelemetry vcpkg fixes (#3716)
antkmsft Jun 7, 2022
1a39c8c
Increment package version after release of azure-identity (#3721)
azure-sdk Jun 7, 2022
3b9d526
Increment version for storage releases (#3713)
azure-sdk Jun 8, 2022
f4bbfaa
[EngSys] Get Vcpkg automatically (#3614)
vhvb1989 Jun 8, 2022
ef58a37
Updated changelog (#3726)
LarryOsterman Jun 8, 2022
49500f1
Increment package version after release of azure-core-tracing-opentel…
azure-sdk Jun 8, 2022
42e284d
Increment package version after release of azure-security-attestation…
azure-sdk Jun 8, 2022
9792345
Increment package version after release of azure-security-attestation…
azure-sdk Jun 8, 2022
99f45a5
Enable Distributed Tracing for Attestation SDK client. (#3706)
LarryOsterman Jun 8, 2022
6aac5ab
Make sample service an object library (#3728)
antkmsft Jun 8, 2022
b36403a
Include pi-version to default list of unredacted query params for lo…
antkmsft Jun 11, 2022
a0f9a2d
Sync eng/common directory with azure-sdk-tools for PR 3433 (#3731)
azure-sdk Jun 13, 2022
164a2d6
Sync eng/common directory with azure-sdk-tools for PR 3267 (#3655)
azure-sdk Jun 14, 2022
9529b00
Sync eng/common directory with azure-sdk-tools for PR 3386 (#3733)
azure-sdk Jun 14, 2022
e2c1e21
ensure conditions all work properly in the case of a previous error (…
azure-sdk Jun 14, 2022
dfe9a2b
InputSanitizer: rename to HttpSanitizer, remove static member (#3736)
antkmsft Jun 15, 2022
1d9f44b
Increment version for keyvault releases (#3719)
azure-sdk Jun 16, 2022
f7a7d3e
Update DistributedTracing.md (#3715)
RickWinter Jun 16, 2022
82c77b0
ApiView command line generation script (#3711)
antkmsft Jun 16, 2022
de6ed1d
Add missing license header to http_sanitizer source file (#3739)
ahsonkhan Jun 16, 2022
61636bb
Add ResourceType parameter - Selects live test or perf test resources…
azure-sdk Jun 17, 2022
fd40343
Update identity codeowners (#3744)
ahsonkhan Jun 18, 2022
5f575c3
ManagedIdentityCredential: Add support for AppServiceV2019 (#3734)
antkmsft Jun 20, 2022
3174833
Fix Bug in Resource Ref Verifier (#3758)
azure-sdk Jun 20, 2022
8c5dec3
Use westus as default region in test resource deployments (#3759)
azure-sdk Jun 21, 2022
3f0c570
Perf test for certs (#3729)
gearama Jun 21, 2022
e3dd52a
Revert "Override live test location default to westus (#3696)" (#3761)
benbp Jun 22, 2022
98d4502
Sync eng/common directory with azure-sdk-tools for PR 3481 (#3764)
azure-sdk Jun 24, 2022
6d102d0
Fixed typo in LibcurlTransportAdapter.md (#3768)
LarryOsterman Jun 24, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
78 changes: 0 additions & 78 deletions .devcontainer/Dockerfile

This file was deleted.

32 changes: 0 additions & 32 deletions .devcontainer/devcontainer.json

This file was deleted.

8 changes: 4 additions & 4 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
################

# Git Hub integration and bot rules
/.github/ @AlexGhiondea @jsquire @rickwinter
/.github/ @jsquire @rickwinter

###########
# SDK
Expand All @@ -23,20 +23,20 @@
/sdk/core/ @rickwinter @ahsonkhan @antkmsft @vhvb1989 @gearama @LarryOsterman

# PRLabel: %Azure.Identity
/sdk/identity/ @antkmsft @schaabs @ahsonkhan @rickwinter @vhvb1989 @gearama
/sdk/identity/ @antkmsft @schaabs @ahsonkhan @rickwinter @vhvb1989 @gearama @LarryOsterman

###########
# Client SDKs
###########

# PRLabel: %Attestation
/sdk/attestation/ @LarryOsterman @gkostal @anilba06 @kroshkina-ms
/sdk/attestation/ @LarryOsterman @gkostal @anilba06 @kroshkina-ms @ahmadmsft @rickwinter @ahsonkhan @antkmsft @vhvb1989 @gearama

# PRLabel: %KeyVault
/sdk/keyvault/ @vhvb1989 @gearama @antkmsft @rickwinter

# PRLabel: %Storage
/sdk/storage/ @vinjiang @katmsft @Jinming-Hu @antkmsft @vhvb1989 @gearama @LarryOsterman
/sdk/storage/ @vinjiang @katmsft @Jinming-Hu @EmmaZhu @antkmsft @vhvb1989 @gearama @LarryOsterman

# PRLabel: %EngSys
/sdk/template/ @danieljurek @weshaggard
Expand Down
13 changes: 12 additions & 1 deletion .vscode/cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
"Dockerfile",
"*nlohmann-json*",
"eng/docs/api/assets/**/*",
"eng/CredScanSuppression.json",
"**/test/ut/recordings/*.json"
],
// * Unless configured otherwise, these words are not case sensitive
Expand All @@ -42,9 +43,11 @@
"cuse",
"CUSEUAP",
"DCMAKE",
"DDISABLE",
"deserializers",
"Deserializes",
"DFETCH",
"DMSVC",
"docfx",
"DPAPI",
"DRUN",
Expand All @@ -67,6 +70,8 @@
"Intel",
"itfactor",
"iusg",
"jepio",
"Jeremi",
"Kirilov",
"lcov",
"LIBCMTD",
Expand All @@ -79,6 +84,7 @@
"ncus",
"Niels",
"nlohmann",
"nostd",
"noclean",
"NOCLOSE",
"NOCRLF",
Expand All @@ -87,8 +93,11 @@
"northcentralus",
"NTSTATUS",
"okhttp",
"opentelemetry",
"otel",
"PBYTE",
"pdbs",
"Piotrowski",
"PUCHAR",
"pwsh",
"Ragrs",
Expand Down Expand Up @@ -146,7 +155,9 @@
"issecret",
"PSScriptRoot",
"BUILDID",
"cppvcpkgcache"
"cppvcpkgcache",
"cmakegenerate",
"cmakesourcegenerate"
]
},
{
Expand Down
16 changes: 13 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -55,21 +55,31 @@ if(MSVC_USE_STATIC_CRT AND MSVC)
#
# 5. We "replace with empty string" (i.e. remove) first, then add, so that '/MT'
# will be present (and present once) even if '/MD' was not.

message(STATUS "Configuring Static Runtime Library.")
if(${CMAKE_CXX_FLAGS} MATCHES ".*/MD.*")
string(REGEX REPLACE "/MD" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MT")
endif()

if(${CMAKE_CXX_FLAGS_RELEASE} MATCHES ".*/MD.*")
string(REGEX REPLACE "/MD" "" CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE}")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT")

endif()

if(${CMAKE_CXX_FLAGS_RELWITHDEBINFO} MATCHES ".*/MD.*")
string(REGEX REPLACE "/MD" "" CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO}")
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} /MT")
endif()

if(${CMAKE_CXX_FLAGS_MINSIZEREL} MATCHES ".*/MD.*")
string(REGEX REPLACE "/MD" "" CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL}")
set(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} /MT")
endif()

if(${CMAKE_CXX_FLAGS_DEBUG} MATCHES ".*/MD.*")
string(REGEX REPLACE "/MDd" "" CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd")
endif()
endif()

if(BUILD_TESTING)
Expand All @@ -91,6 +101,7 @@ include(AzureVersion)

if(BUILD_SAMPLES)
add_subdirectory(samples/helpers/get-env)
add_subdirectory(samples/helpers/service)
endif()

# sub-projects
Expand All @@ -102,6 +113,5 @@ add_subdirectory(sdk/storage)
add_subdirectory(sdk/template)

if(BUILD_SAMPLES)
add_subdirectory(samples/integration/vcpkg-keyvault)
add_subdirectory(samples/integration/vcpkg-all-smoke)
endif()
42 changes: 42 additions & 0 deletions CMakeSettings.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@
"name": "VCPKG_TARGET_TRIPLET",
"value": "x64-windows-static",
"type": "STRING"
},
{
"name": "MSVC_USE_STATIC_CRT",
"value": "True",
"type": "BOOL"
}
]
},
Expand All @@ -33,6 +38,11 @@
"name": "VCPKG_TARGET_TRIPLET",
"value": "x64-windows-static",
"type": "STRING"
},
{
"name": "MSVC_USE_STATIC_CRT",
"value": "True",
"type": "BOOL"
}
]
},
Expand All @@ -51,6 +61,11 @@
"name": "VCPKG_TARGET_TRIPLET",
"value": "x86-windows-static",
"type": "STRING"
},
{
"name": "MSVC_USE_STATIC_CRT",
"value": "True",
"type": "BOOL"
}
]
},
Expand All @@ -70,6 +85,11 @@
"value": "True",
"type": "BOOL"
},
{
"name": "MSVC_USE_STATIC_CRT",
"value": "True",
"type": "BOOL"
},
{
"name": "BUILD_TRANSPORT_CURL",
"value": "True",
Expand Down Expand Up @@ -210,6 +230,28 @@
"type": "BOOL"
}
]
},
{
"name": "x64-DebugWithPerfTest",
"generator": "Ninja",
"configurationType": "Debug",
"buildRoot": "${projectDir}\\out\\build\\${name}",
"installRoot": "${projectDir}\\out\\install\\${name}",
"cmakeCommandArgs": "-DINSTALL_GTEST=OFF -DBUILD_TESTING=ON -DBUILD_TRANSPORT_CURL=ON -DBUILD_SAMPLES=ON -DBUILD_PERFORMANCE_TESTS=ON",
"buildCommandArgs": "-v",
"inheritEnvironments": [ "msvc_x64_x64" ],
"variables": [
{
"name": "VCPKG_TARGET_TRIPLET",
"value": "x64-windows-static",
"type": "STRING"
},
{
"name": "MSVC_USE_STATIC_CRT",
"value": "True",
"type": "BOOL"
}
]
}
]
}
Loading