From dde7ea6311b8ed3ac948df250b9f2726d7a8ad54 Mon Sep 17 00:00:00 2001 From: Doug Bunting <6431421+dougbu@users.noreply.github.com> Date: Fri, 21 May 2021 17:46:08 -0700 Subject: [PATCH 1/4] [release/5.0] Clean out Ubuntu 16.04 testing - cherry-pick of #32894 * Clean out Ubuntu 16.04 testing - use Ubuntu 18.04 agents for testing in Docker containers on Helix - also move to supported version of Fedora * Support added `msbuild` arguments in RunHelix.ps1 - bring in part of 0551cef40f5f (#32554) - no reason to maintain major differences from main version of script - slight difference is we still test on Windows.10.Amd64.Open by default here nits: - clean up a few old mentions of Centos and Fedora testing - fix `%(Platform)` metadata for OSX `@(HelixAvailableTargetQueue)` items - pick up a small bit of the master -> main renaming improvements - use `[switch]` instead of `[bool]` in RunHelix.ps1 parameters --- .azure/pipelines/jobs/default-build.yml | 4 ++-- .azure/pipelines/quarantined-pr.yml | 2 +- docs/Helix.md | 12 +++++----- eng/scripts/RunHelix.ps1 | 22 +++++++++++++++---- eng/targets/Helix.Common.props | 7 +++--- .../Identity.Test/IdentityUIScriptsTest.cs | 3 --- 6 files changed, 30 insertions(+), 20 deletions(-) diff --git a/.azure/pipelines/jobs/default-build.yml b/.azure/pipelines/jobs/default-build.yml index c37d31ea541b..9996b79ef7ef 100644 --- a/.azure/pipelines/jobs/default-build.yml +++ b/.azure/pipelines/jobs/default-build.yml @@ -99,10 +99,10 @@ jobs: ${{ if eq(parameters.useHostedUbuntu, false) }}: ${{ if eq(variables['System.TeamProject'], 'public') }}: name: NetCorePublic-Pool - queue: BuildPool.Ubuntu.1604.Amd64.Open + queue: BuildPool.Ubuntu.1804.Amd64.Open ${{ if eq(variables['System.TeamProject'], 'internal') }}: name: NetCoreInternal-Pool - queue: BuildPool.Ubuntu.1604.Amd64 + queue: BuildPool.Ubuntu.1804.Amd64 ${{ if eq(parameters.agentOs, 'Windows') }}: ${{ if eq(variables['System.TeamProject'], 'public') }}: name: NetCorePublic-Pool diff --git a/.azure/pipelines/quarantined-pr.yml b/.azure/pipelines/quarantined-pr.yml index 35e103e180ee..5b89191bd868 100644 --- a/.azure/pipelines/quarantined-pr.yml +++ b/.azure/pipelines/quarantined-pr.yml @@ -128,7 +128,7 @@ jobs: - template: jobs/default-build.yml parameters: jobName: Linux_Quarantined_Test - jobDisplayName: "Tests: Ubuntu 16.04 x64" + jobDisplayName: "Tests: Ubuntu 18.04 x64" agentOs: Linux timeoutInMinutes: 60 isTestingJob: true diff --git a/docs/Helix.md b/docs/Helix.md index 477574dc2c0d..49c076b3be27 100644 --- a/docs/Helix.md +++ b/docs/Helix.md @@ -18,17 +18,17 @@ This will restore, and then publish all the test project including some bootstra ## Overview of the helix usage in our pipelines -- Required queues: Windows10, OSX, Ubuntu1604 -- Full queue matrix: Windows[7, 81, 10], Ubuntu[1604, 1804, 2004], Centos7, Debian9, Redhat7, Fedora28, Arm64 (Win10, Debian9) -- The queues are defined in [Helix.Common.props](https://github.com/dotnet/aspnetcore/blob/master/eng/targets/Helix.Common.props) +- Required queues: Windows10, OSX, Ubuntu1804 +- Full queue matrix: Windows[7, 81, 10], Ubuntu[1804, 2004], Debian9, Redhat7, Arm64 (Win10, Debian9) +- The queues are defined in [Helix.Common.props](https://github.com/dotnet/aspnetcore/blob/main/eng/targets/Helix.Common.props) [aspnetcore-ci](https://dev.azure.com/dnceng/public/_build?definitionId=278) runs non quarantined tests against the required helix queues as a required PR check and all builds on all branches. -[aspnetcore-helix-matrix](https://dev.azure.com/dnceng/public/_build?definitionId=837) runs non quarantined tests against all queues twice a day only on public master. +[aspnetcore-helix-matrix](https://dev.azure.com/dnceng/public/_build?definitionId=837) runs non quarantined tests against all queues twice a day only on public main. -[aspnetcore-quarantined-pr](https://dev.azure.com/dnceng/public/_build?definitionId=869) runs only quarantined tests against the required queues on PRs and on master every 4 hours. +[aspnetcore-quarantined-pr](https://dev.azure.com/dnceng/public/_build?definitionId=869) runs only quarantined tests against the required queues on PRs and on main every 4 hours. -[aspnetcore-quarantined-tests](https://dev.azure.com/dnceng/public/_build?definitionId=331) runs only quarantined tests against all queues only on public master once a day at 11 PM. +[aspnetcore-quarantined-tests](https://dev.azure.com/dnceng/public/_build?definitionId=331) runs only quarantined tests against all queues only on public main once a day at 11 PM. You can always manually queue pipeline runs by clicking on the link to the pipeline -> Run Pipeline -> select your branch/tag and commit diff --git a/eng/scripts/RunHelix.ps1 b/eng/scripts/RunHelix.ps1 index 777077b4214b..1f5e43d5fd38 100644 --- a/eng/scripts/RunHelix.ps1 +++ b/eng/scripts/RunHelix.ps1 @@ -8,25 +8,38 @@ .PARAMETER HelixQueues Set the Helix queues to use. The list is '+' or ';'-separated. Some supported queues: - Ubuntu.1604.Amd64.Open Ubuntu.1804.Amd64.Open + Ubuntu.2004.Amd64.Open Windows.10.Amd64.Open + Windows.10.Amd64.Server20H2.Open Windows.81.Amd64.Open Windows.7.Amd64.Open OSX.1014.Amd64.Open - Centos.7.Amd64.Open Debian.9.Amd64.Open Redhat.7.Amd64.Open .PARAMETER RunQuarantinedTests By default quarantined tests are not run. Set this to $true to run only the quarantined tests. +.PARAMETER TargetArchitecture + The CPU architecture to build for (x64, x86, arm). Default=x64 +.PARAMETER MSBuildArguments + Additional MSBuild arguments to be passed through. #> +[CmdletBinding(PositionalBinding = $false)] param( [Parameter(Mandatory=$true)] [string]$Project, + [string]$HelixQueues = "Windows.10.Amd64.Open", + [switch]$RunQuarantinedTests, + + [ValidateSet('x64', 'x86', 'arm', 'arm64')] [string]$TargetArchitecture = "x64", - [bool]$RunQuarantinedTests = $false + + # Capture the rest + [Parameter(ValueFromRemainingArguments = $true)] + [string[]]$MSBuildArguments ) + $ErrorActionPreference = 'Stop' $ProgressPreference = 'SilentlyContinue' # Workaround PowerShell/PowerShell#2138 @@ -43,4 +56,5 @@ Write-Host -ForegroundColor Yellow "And if packing for a different platform, add $HelixQueues = $HelixQueues -replace ";", "%3B" dotnet msbuild $Project /t:Helix /p:TargetArchitecture="$TargetArchitecture" /p:IsRequiredCheck=true ` /p:IsHelixDaily=true /p:HelixTargetQueues=$HelixQueues /p:RunQuarantinedTests=$RunQuarantinedTests ` - /p:_UseHelixOpenQueues=true /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log + /p:_UseHelixOpenQueues=true /p:CrossgenOutput=false /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log ` + @MSBuildArguments diff --git a/eng/targets/Helix.Common.props b/eng/targets/Helix.Common.props index 07b8246029c9..9a93090fa4f0 100644 --- a/eng/targets/Helix.Common.props +++ b/eng/targets/Helix.Common.props @@ -20,9 +20,9 @@ - + - + @@ -30,11 +30,10 @@ - - + diff --git a/src/Identity/test/Identity.Test/IdentityUIScriptsTest.cs b/src/Identity/test/Identity.Test/IdentityUIScriptsTest.cs index d8b16ff741e6..07ba2eb34dc8 100644 --- a/src/Identity/test/Identity.Test/IdentityUIScriptsTest.cs +++ b/src/Identity/test/Identity.Test/IdentityUIScriptsTest.cs @@ -79,9 +79,6 @@ public static IEnumerable ScriptWithFallbackSrcData [Theory] [MemberData(nameof(ScriptWithFallbackSrcData))] - // Ubuntu 16 uses an old version of OpenSSL that doesn't work well when an intermediate CA is expired. - // We've decided to not run these tests against that OS anymore and will run on newer versions of Ubuntu. - [SkipOnHelix("Skip on Ubuntu 16", Queues = "Ubuntu.1604.Amd64.Open;Ubuntu.1604.Amd64")] public async Task IdentityUI_ScriptTags_FallbackSourceContent_Matches_CDNContent(ScriptTag scriptTag) { var wwwrootDir = Path.Combine(GetProjectBasePath(), "wwwroot", scriptTag.Version); From ea3a5043e2d6693f5c38e671130e74be1a29c6c7 Mon Sep 17 00:00:00 2001 From: Hao Kung Date: Tue, 18 May 2021 15:28:51 -0700 Subject: [PATCH 2/4] [release/5.0] Update cert that became valid and broke tests - backport of 2e20babb19f0 (#32812) - dupe of #33033 * Update cert to not be valid for 50 years * Make cert valid in 10 years * Delete unused copy of certs, update right one * Skip test for now --- .../Authentication/test/CertificateTests.cs | 3 ++- .../selfSignedNoEkuCertificateExpired.cer | Bin 920 -> 0 bytes .../selfSignedNoEkuCertificateNotValidYet.cer | Bin 932 -> 0 bytes .../validSelfSignedClientEkuCertificate.cer | Bin 928 -> 0 bytes .../validSelfSignedNoEkuCertificate.cer | Bin 930 -> 0 bytes .../validSelfSignedPrimaryRootCertificate.cer | 20 ----------------- .../validSelfSignedServerEkuCertificate.cer | Bin 928 -> 0 bytes .../validSignedClientCertificate.cer | 20 ----------------- .../validSignedSecondaryRootCertificate.cer | 21 ------------------ .../selfSignedNoEkuCertificateNotValidYet.cer | Bin 932 -> 932 bytes 10 files changed, 2 insertions(+), 62 deletions(-) delete mode 100644 src/Security/Authentication/test/TestCertificates/selfSignedNoEkuCertificateExpired.cer delete mode 100644 src/Security/Authentication/test/TestCertificates/selfSignedNoEkuCertificateNotValidYet.cer delete mode 100644 src/Security/Authentication/test/TestCertificates/validSelfSignedClientEkuCertificate.cer delete mode 100644 src/Security/Authentication/test/TestCertificates/validSelfSignedNoEkuCertificate.cer delete mode 100644 src/Security/Authentication/test/TestCertificates/validSelfSignedPrimaryRootCertificate.cer delete mode 100644 src/Security/Authentication/test/TestCertificates/validSelfSignedServerEkuCertificate.cer delete mode 100644 src/Security/Authentication/test/TestCertificates/validSignedClientCertificate.cer delete mode 100644 src/Security/Authentication/test/TestCertificates/validSignedSecondaryRootCertificate.cer diff --git a/src/Security/Authentication/test/CertificateTests.cs b/src/Security/Authentication/test/CertificateTests.cs index 2ff5d5b25ff3..05b93c0a8edd 100644 --- a/src/Security/Authentication/test/CertificateTests.cs +++ b/src/Security/Authentication/test/CertificateTests.cs @@ -189,7 +189,8 @@ public async Task VerifyExpiredSelfSignedPassesIfDateRangeValidationIsDisabled() Assert.Equal(HttpStatusCode.OK, response.StatusCode); } - [Fact] + [ConditionalFact] + [SkipOnHelix("https://github.com/dotnet/aspnetcore/issues/32813")] public async Task VerifyNotYetValidSelfSignedFails() { using var host = await CreateHost( diff --git a/src/Security/Authentication/test/TestCertificates/selfSignedNoEkuCertificateExpired.cer b/src/Security/Authentication/test/TestCertificates/selfSignedNoEkuCertificateExpired.cer deleted file mode 100644 index 81b6326d6f1e2558a910ca33b17b606fbc1b30fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 920 zcmXqLVxD5q#8k6@nTe5!NkICu*1snU-f#8TSI6l2aWN;i};kU$aS%1kNE%gfhINi8$vG2mij4rSryVFvMJ z45UCjW*%YJih|6d)D(r_)SNVh;LP;A)D#0bab80U15-nDBO_x=BeN(V*AmDzgK}wY zeG{V+vWFR28JL?G`56qF7`d357#SJvJ@~SgF;l+z&Fksnv#VITO1P(-l2Oxhv-yAU zgyU^Jr^^Rd+SjfV(eYC#r1Xd$W5i8dm zVUSViye?2`_3V}*cYpUWN&i(dr__~l*K;Sm(Vy?p$;8aaz_>WTz|VjW7>Tm{jEw(T zSeTiZSPW!Ad{q`P0}(b3Z8k<$R(574IExV?&Br3fBH~`e)AjbIq_iPRFjGveT#nNM z%X;K62PQILm@_hLh$#7TT+6DizjpUSzk~O#%Ntyhz8m!a$c$|hO}dRFf^YviJFWV^ z%$arEP7k|MK9m$p5BYogLLa-MMSZ=!jV@o^mOb)H$tS|rF}~gVbdA8*J#xFY-%VSw z>{f36Y(3RC#~$6gsIXRYR%A^;e)8;^Eo+xWuk`lvo!+3isJ=*E_@U~>47Lwv_a4(J z)QdQBXY0SA`zP0)DVT0{SXYMDwWGt)OZMDUEgSn2Y aL5XX_&cCycZ&yeTVh*lOs#HHvnFIi>%3gZ_ diff --git a/src/Security/Authentication/test/TestCertificates/selfSignedNoEkuCertificateNotValidYet.cer b/src/Security/Authentication/test/TestCertificates/selfSignedNoEkuCertificateNotValidYet.cer deleted file mode 100644 index 9c8cf9d71b2218acdd8c6b208677a0e6aea68ade..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 932 zcmXqLVqRd-#MH5XnTe5!Nx(Q=>**rqs6JPfj1S))AG&P7%f_kI=F#?@mywa1mBAp{ zP}o3_jf-=VTIb|XIw_2jV$AtP>4s7U5-5UPnJJ}tdHK32sbz*d23%~+p)A}y%pjhU zfdYuf%p>WSU!o9}n3I{J5Sdz{5S*HmrVyN&o|l?pAScdiWN2V&Xl`U=Y-wZ`1>_nb zap~iTCPpP>&oiExw?5;6y@y*rsP4hCpR9U!vn=&!>Z-91&%G$kV)3$joeK(K$8nchON%q+_m)lR| zg%y2U`R<~9vhXU8<0d6j)=VlWK6>tQue0ulzs%vWrJvL{8YI=XRR`a`7jMauU3GiI zq6ZSJ2hOW{CT*5vJ6bw5#wIblRjMpRLL&UD|62V=AI0o1ZV5Wy>f(J|<9=1*%`e_H zYZm_gE~t4iPGIl#e-qE~vv%y;eWQ3oYC_(ZrI|6NTV~2!D3Hqg-?6Mf-A-X{K>o~z zjhFQ^e6@Y~l-ULE+vRPDU%ouA%EI)dRba2<)b3S#WXbIX~X zwSiHae2~K&nBah6&d5-{_~@=-2ZZ&o7V*|7CG8-Gjh3)K(C2f={2^0`Zk6)&a9PB-m^M=(sK2( zqPy;*>kN(^cx`|8jF8m<9>EnQC*@AOWpmHcR#E&rX?AL@Vry{OBZb`9iwC3@PCYJb zAj4GtB7NG)9OYycjpCT^>rOwKc=OuIx$7qAJIX%mxgDjoIr%{FwGAfkmz;2XBbt9n^ eS4DHri(Z%*JA)~$t^O)kHpjKhrL|93J^}zP)?Fw7 diff --git a/src/Security/Authentication/test/TestCertificates/validSelfSignedClientEkuCertificate.cer b/src/Security/Authentication/test/TestCertificates/validSelfSignedClientEkuCertificate.cer deleted file mode 100644 index db4bb5b90a07ee564e3dbf44db557fb2e3be75ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 928 zcmXqLVxD8r#MH8YnTe5!NkAnob;}(iF{Ft#k4xofJk%G3NZDbVDfv2^2xD%#_l+ynNl1)G|XJ11>h^P!?_;W)M%+ zKpDhi=8*|Y%*jkq2u{sOQwYvX&r3~FaL&n0%_~uG^$sO^iy&LBPn$z}&>h&tTBR$i>ve$jGocyz6dv_dV6PYdl|G+r3iFzmv^8 zpQB3a$374D?>p{@Km6PJd|r31&J@X$)%$8r_Wt$g_Y8j@Jtbssq3q#~qBUzGmUPv= zKC_oW#mztEWp!lYy_->jt~cl8_OQu3>sZxs&dPtG#D4Q7-r1sRr!QaQ{pa-CVWX;Q z?3tJzU$b)4rHqr0{IaS&x*?J6&5ZBM`Ikn&@Dn~O`mc1dsp`{TX&3hOACkHED8cI+ z562vHj#I~YyF}-nUGzjuWYO>Q=20iY+TCXg{d#_c&3p2h?Ppd$4?L3>EK|?R$$nwa zF=akEfB92y7ntz!opx1of0*ZX*Id2FAs11}+AC zz-X1_XJq`(!otkN#9|-};;XWNVxL2sjggg=oteo%79_~WBE}-Z8X9?f=7e6Elak3C z0uOtw{gZeckV6`n*nlC;$l!6{@kZe(F>Fl*7R_m*XL%as*Sjt+uLMt@go}65L{B{g)`laJ@ zZPs0IvRGkvSwk~^wBL{4(?>kYgrh`v-{!E={8?p-0~c;F{Ft#k4xofJk%G3NZDbVDfv2^2xD%#_l+ynNl1)G|XJ11>h^P!?_;W)M%& zKpwL5B&!|2G`BtT!|!*h zdQ-fTFP)k4e?x>gyOZ*ct1q6+THLnd2WMc~<+6xY>Ew`)j1MPUEnPKdRgcTF+mjk< zIo6*s=05gliAPw%wXPa0;6{(vNs+0y(jq#hmnYY;XIX_<^O|QN^B(Oy?kKzobB2?8NZqat;Cbdg^sGG=Jl?fA_iGSe{%c zIJCi(A>7>TNZTH$P5g%D?0((lL#d=IUNMr|bA0 znbRc|T3M}bzjKG;#hc34LQ)E*@15cJCEp`X?0N0E9mh&SA8x#0$A*xDz zn^GO0KaJUC%Ch?9!)BH5JJW4+GA~TLy(EdlBH_tV{R5Zx3bTeSJ#_Wg!%ZufR5yKy foUuix*2(c=(miwK^_wc!9KD*j=ZS{(-gis@(~V)} diff --git a/src/Security/Authentication/test/TestCertificates/validSelfSignedPrimaryRootCertificate.cer b/src/Security/Authentication/test/TestCertificates/validSelfSignedPrimaryRootCertificate.cer deleted file mode 100644 index a7420c8493b0..000000000000 --- a/src/Security/Authentication/test/TestCertificates/validSelfSignedPrimaryRootCertificate.cer +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDPTCCAiWgAwIBAgIQTmWeCzG8SbRJ0y+osLWwDjANBgkqhkiG9w0BAQsFADAp -MScwJQYDVQQDDB5WYWxpZCBTZWxmIFNpZ25lZCBQcmltYXJ5IFJvb3QwHhcNMjAw -MTIxMDAwMDAwWhcNNDUwMTIxMDAwMDAwWjApMScwJQYDVQQDDB5WYWxpZCBTZWxm -IFNpZ25lZCBQcmltYXJ5IFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQDMK6v6HsJ19iRlXIRQVBJiy9xnJWBddLjm+2RRkyiiffEitBExiXVyrQ8L -DlegQQH3oJR0xgXwisJctjpHHz54dfbw5LwC9j9EVtu/UgDgK4lo6X3WLNYMJ1pX -xxjGfXcyzGGhcI0KATlyWhWgOrZNFzE+v0KY/LtZvcZ290Y4X7MQLge+V/09Lohx -pj6vsHkpoK8tD8ksJp+O8jk45TXTxs4yo8BRXbIv0oMmuZ9+gVkiaGurCCe/o+nw -vjEQre9oKNFI9KOgen6l1152BVQaXMDd22vemGIz738Scl9kcBQhy1D0dPuL6QV3 -rR8HoNG3i0cuYxB4xgFF5GY2fhQBAgMBAAGjYTBfMA4GA1UdDwEB/wQEAwIBhjAd -BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH/BAUwAwEB/zAd -BgNVHQ4EFgQU/cAC4CkVEtEj2UCYMVS/mlFCdBAwDQYJKoZIhvcNAQELBQADggEB -AInTuEG8Kv2aWy7MJg/N/AvEmC7USMgTceFY+bKhVogYCE9m2VAa4Tz5DEEJwYQV -IBnEamQN1eWP/R7dxcg+gIck8TevZC6r7wKMUATCcn9Ti0I0Hxdplts9+YIksJJ7 -GbgyPS3UWnXl2D0374KrqTKSRjEXPOzaNyJ0HB4Pr9bibuSZ6Qc0gSltz7xOPFYS -7cedTqpABJXF6hZM7tDsxPfXmBHDy2sU84yXTQQghmU5S7fLWgy3so4g/DUqxffS -hmYPagc9DsmRGc2CCZz8IHlVc7byZ/NF4FgqB3IATbqYBAw4S/RyKHfWpURie2hC -OtYLcOTzVJG4uD3FGxyXP1k= ------END CERTIFICATE----- diff --git a/src/Security/Authentication/test/TestCertificates/validSelfSignedServerEkuCertificate.cer b/src/Security/Authentication/test/TestCertificates/validSelfSignedServerEkuCertificate.cer deleted file mode 100644 index 823000d4a1474df454b8468a7f4052bb64c45460..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 928 zcmXqLVxD8r#MH8YnTe5!NuVt5gR29pc88Pv;k^&zPku1qW#iOp^Jx3d%gD&h%3zRY zC~P3e#>F{Ft#k4xofJk%G3NZDbVDfv2^2xD%#_l+ynNl1)G|XJ11>h^P!?_;W)M%+ zKpDhi=8*|Y%*jkq2u{sOQwYvX&r1cdi^@`q6kNSS4dldm4J{2!4b6>=j4h2!qr`cQ zOpv&Ab4L@S5^@kQvNA9?G4eAQG%<29H8CJzWL|eA}+}jtJ7bc)IM5t>-#M6DXX9B%V&SgX;Zzc_I>G^ zaIpaGH!hEj56yd{CckjyiMQt;Puuz=*88|dWr>}2Ou@>1-S13A5BW^4>T9r4P>k7K zcrIwg-_y$*HVP~h{`7vP?uGo>+eOVDdLA&gK6&Q8+lBMH&KPv|7M+_R5MInUd$;Xe zJ8Axx4>J6x6&&l~tvl|x>yhr|xofv=`0;Ar!`0{BY+6vd=gZeAIZ2N%Yx`-YuI~Nj zB(W;)bmaOS$+D4!x(n_zrXOVf`fO7_x2cbBw`71x!MCOJKfV{c%EZjbz_{4Wz{P+M z7_GAWjEw(TSeTiZSPX~mcE5Da$LE*hYNf9CyX`ZT=wk1a(23k8Wqc{nCeA5U zontna$kl-0>K5Pi8GAe43su~jV0^1ltoL=(kL^EOKMKuz#pTDj)MLFvPJmc?8-*YM3Xf@w diff --git a/src/Security/Authentication/test/TestCertificates/validSignedClientCertificate.cer b/src/Security/Authentication/test/TestCertificates/validSignedClientCertificate.cer deleted file mode 100644 index a8034b05a8b9..000000000000 --- a/src/Security/Authentication/test/TestCertificates/validSignedClientCertificate.cer +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDTTCCAjWgAwIBAgIQaaZ/qIdm4K5JhFdDzzj53DANBgkqhkiG9w0BAQsFADAm -MSQwIgYDVQQDDBtWYWxpZCBTaWduZWQgU2Vjb25kYXJ5IFJvb3QwHhcNMjAwMTIx -MDAwMDAwWhcNMjIwMTIxMDAwMDAwWjAeMRwwGgYDVQQDDBNWYWxpZCBTaWduZWQg -Q2xpZW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu3dVA8q1GewW -i1K0Pw0gKqgv92RrX3JI6tTiLbU6FBpFdV63b1M3jgFhUSXJi7L8A/dxh2HwvKBJ -p+4KW7V+aXQXOY8iShQwrIud5IExFdtEjyGVtfFSvfYmDgbfjFKIGswxsLenlfEt -7mp303GH99JVFql1n7S+bib79vKkrjFBqixhnXisXjNlBlfH6kRBYiwQ1Gc5oyib -fZQkfakXo896UwIvQjc0W27c0tiGY6xyGLSesLih2yECADiGa+cc5rnRc7R9/IMB -N7o5gLpbe71WBopI1uq1VSuXwH9xy0bq307dZEMaX0b4SqhkuQHsBVtOV1mYAskE -K3W8VUZy7QIDAQABo38wfTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB -BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUx9BZtKX7 -/z2mmoO2Ec127GkibsAwHQYDVR0OBBYEFDmtlIR/fVwtDseOG/NNQ/QEv3/PMA0G -CSqGSIb3DQEBCwUAA4IBAQBQMhsmlwF5JKEkfay7uLCH9IrJZGk1ZDxK/qcVaOk5 -mQ4IcCBq+Wp7Hg/D92b5diwlkXJDrYZZ7OHSEcD/PrxUKyZkoBQIvlNKDgmjp0wV -lXYUISZHaXbWZ0XNFAS0KyqoLZ8c2xmhuI21L3hyOoRcoqKleO1kzYfb2seBaRHk -Iu4la0opKGFoI/o7gC9uLrcizpj3SoPF9+vJz/FJmeBbKzKe1zA479a74tjfOODy -LZVbsGDhKRQ02GftFqXRl257hVX+6etQiOePj7S++R1B/QXRjvKrOTMs/NpMLAeK -8uWXSx+boL/8j/3u+65Udh614C5dXSrgDjMGJ7/OchC1 ------END CERTIFICATE----- diff --git a/src/Security/Authentication/test/TestCertificates/validSignedSecondaryRootCertificate.cer b/src/Security/Authentication/test/TestCertificates/validSignedSecondaryRootCertificate.cer deleted file mode 100644 index ef31f31a98da..000000000000 --- a/src/Security/Authentication/test/TestCertificates/validSignedSecondaryRootCertificate.cer +++ /dev/null @@ -1,21 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDXTCCAkWgAwIBAgIQE2HFYAdh7b5NSBsomRG9cjANBgkqhkiG9w0BAQsFADAp -MScwJQYDVQQDDB5WYWxpZCBTZWxmIFNpZ25lZCBQcmltYXJ5IFJvb3QwHhcNMjAw -MTIxMDAwMDAwWhcNMzUwMTIxMDAwMDAwWjAmMSQwIgYDVQQDDBtWYWxpZCBTaWdu -ZWQgU2Vjb25kYXJ5IFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -AQCw1Wvr8SeMdXM0ZMN3/NyZhGzXC/IcqJyI1tM1IQNpO9OxJWDkfxGh14ORRZ3f -4pTdXOXRCcPYxHk8d3kuH9EEo78WRrLV4XHw31vGrQkHAPn3ZMl/Qre1mYvzkKbn -DIpScfPYMuqydOvx1YSsTP2G37pNszOAXTkHPPH9smTo/W7Dv/1mnroAru/FU+Hv -zOMqNirIz1EpCEopLeBS41lcohyuCMzHPKJJZOnNbV3wV3AnpEriRLQVNO9WiaGs -Nwj8ffai9M4vncRQ9wLK866lx6iA7istjod9hourKQWC1284pv+RLtIeJaGrpXkV -mSbk9ebabz1fPC2/WgPtd1JVAgMBAAGjgYMwgYAwDgYDVR0PAQH/BAQDAgGGMB0G -A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAPBgNVHRMBAf8EBTADAQH/MB8G -A1UdIwQYMBaAFP3AAuApFRLRI9lAmDFUv5pRQnQQMB0GA1UdDgQWBBTH0Fm0pfv/ -Paaag7YRzXbsaSJuwDANBgkqhkiG9w0BAQsFAAOCAQEAT5fEUkVP3Allay2ODcjQ -GzM135mV718DS84B4bVDBWr+CW9i89bzYgRZgClTABqddotHEqmLEan/bV4suBSt -QuACy7m39Q8kj/S/ydBhvHx9fxqWnAsacQ+fuAPviBQ11UZB19zWj1zikw1/Xfow -V9OIf4gYtY2aBPyygWN3HwpszhJWQIuFGl4rwqAxli7Wp2eUBXxDtYBHAscsclG4 -1rduhiV5eUZXZ11mbA7KBH9XwWKoFpRza049I0WC+V0PWqlK4H4P0QzCWUlXmTC8 -kN04cnPtyciOlP9J3Uro5xTXaDC0Cge82JmRxnCovGKGBEdjIxMC4nbPB4emmcth -BA== ------END CERTIFICATE----- diff --git a/src/Shared/test/Certificates/selfSignedNoEkuCertificateNotValidYet.cer b/src/Shared/test/Certificates/selfSignedNoEkuCertificateNotValidYet.cer index 9c8cf9d71b2218acdd8c6b208677a0e6aea68ade..19ee0adcef1b8ea5795c502f455c2ff15fe280e7 100644 GIT binary patch delta 647 zcmV;20(kwT2c!odFoFZ1FoFVzpaTK{0s;^`m{!h?Pr|%OC}X%S&xiSuA9x%yF)%eT zI59agH#9j~7Y#EqFf}naF*!0fG&x$4E@qP%0U&>*B_emJYPIb%@`RYvS|axbVF*+C z5`t~3O!Bd=YcRHy5>YJWOhNr#xamYbeA6-KOn`qdbyH^gT;v4JP_T#r2;Yq+lrj{8 z4Rh-^B1U$!a>&dt+zmAN0PB3idPG%zfq#`a=E{0;Vu-)OGa*qD`Zp}LD|utk?=w;g zqj!G|z9FCdOQe1@>68rHsr<5B)?o?Z<|NrsntzxwKX^v{l{hsL9nk%y`10CcBx(*T zFwUAbHAO?%8g>nqfkCW|eAMe5v8t@%1h`2DBv6S;Q|8z00E;=FitQI1_M!H1Ox*D z2Y{1O0xA?>37O80rCH@ZuU^MeZdGqjWw$YtkOCBcRniXTnJvA?Y`cf})p=i;a1vC9 zLHcZPu{|bdNyAc@qsJ%07K~lrEmSnzMHLF?fQM6D5E{kkE;pl4MH=XHy5vbr&Hfy% z7PlDc$+`(q%}&Lc;|5q>iqVS*WzB(R4Tyt2-o$9xB-vMjH!-Lusu7R>IoI_^{{gA; z7g}0>S9OwhAK6xqoLwOAW*I|J*C>TO3bSZyt}(2)1P!mMV(gClSZE3Z$~{C&f$tS- zqn&kVxgQCp^%qFU-}vAyuJd3>U;6L{)E>tu;8b1$KNo0{qdDQP)&V;(8zZ7< zo<$d7RT22c-7^hy*{gqoo@w-YI7arAkzM^zD`+IGy*8G%Nu}`>LoM+A16N&j@+Yw{Vtvl#}(b(LH^VQYmNc2pP`SM^V=FXHhQKhd;O&xJ%w$0*-=VcGOce5|4S z_Yo=4UJ$+4{*lfP1&F@8*mJODU~crKX!H1Ox*D z0tAy%0xA^mgp2Ql1PR*IXL~m}nTdT-TCz-&kOCBcccaDHcT{N0Bcj^$D7jnui%Qzf zz%i3zI?)0I_mZ!v_D7xn9*MKAQ==5cgxOiAOc0GUCUw>Z{x3W+ z*vzdTW4xH>p$Jh5<0*P5vX*@9?0zmM`|l1A^nn@Wql!qQ+DDY zZC%lSz#5^I#~m;n0(axBLCI2!WV3#!h=BO;CgrYV`H$`0pmHkiPLJG*H-IcoCw9P-$9sqS; hfmDkCht(Br&lS*-U6=x9hJV!xYY5h9rG4ZA1o4L5B6a`( From af42e2039b8cc02d9e826508cd7ee19b485069f2 Mon Sep 17 00:00:00 2001 From: Brennan Date: Tue, 25 May 2021 22:59:58 -0700 Subject: [PATCH 3/4] [release/5.0] Update Chrome driver - backport of e7b5aa6f713e (#33019) --- src/Shared/E2ETesting/selenium-config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Shared/E2ETesting/selenium-config.json b/src/Shared/E2ETesting/selenium-config.json index 20bdb52de4ee..68817bbecf2d 100644 --- a/src/Shared/E2ETesting/selenium-config.json +++ b/src/Shared/E2ETesting/selenium-config.json @@ -1,7 +1,7 @@ { "drivers": { "chrome": { - "version" : "89.0.4389.23" + "version" : "91.0.4472.19" } }, "ignoreExtraDrivers": true From b8f11563a555d6de14fd50dfca250769286ec494 Mon Sep 17 00:00:00 2001 From: Brennan Date: Wed, 26 May 2021 12:24:03 -0700 Subject: [PATCH 4/4] [release/5.0] Update selenium chrome driver - backport of af96abad0112 (#33043) --- eng/Versions.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/Versions.props b/eng/Versions.props index f3abd87b002d..c7d7a15fdbcf 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -268,7 +268,7 @@ 12.0.2 13.0.4 4.0.0-beta1 - 89.0.4389.2300-beta + 91.0.4472.1900-beta 4.0.0-beta1 1.4.0 4.0.0