Skip to content

Commit 6058ca0

Browse files
authored
Merge branch 'dotnet:main' into perf/optimize-timer-current
2 parents d748102 + fd16c6d commit 6058ca0

21 files changed

+218
-183
lines changed

.editorconfig

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -158,23 +158,13 @@ dotnet_code_quality.CA2100.excluded_type_names_with_derived_types = Microsoft.Da
158158
dotnet_diagnostic.xUnit1031.severity=none
159159
dotnet_diagnostic.xUnit1030.severity=none
160160

161-
[*.{csproj,vcxproj,vcxproj.filters,proj,nativeproj,locproj}]
162-
indent_size = 2
163-
164-
# Xml build files
165-
[*.builds]
166-
indent_size = 2
167-
168161
# Xml files
169-
[*.{xml,stylecop,resx,ruleset}]
170-
indent_size = 2
171-
172-
# Xml config files
173-
[*.{props,targets,config,nuspec}]
162+
[*.{xml,csproj,stylecop,resx,ruleset,props,targets,config,nuspec}]
174163
indent_size = 2
175164

176165
# Shell scripts
177166
[*.sh]
178167
end_of_line = lf
168+
179169
[*.{cmd, bat}]
180170
end_of_line = crlf

eng/pipelines/common/templates/steps/publish-symbols-step.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ parameters:
1212

1313
- name: publishSymbols
1414
type: string
15-
default: '$(PublishSymbols)'
1615

1716
- name: symbolsVersion
1817
type: string

eng/pipelines/dotnet-sqlclient-signing-pipeline.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ parameters: # parameters are shown up in ADO UI in a build queue time
3838
- name: 'debug'
3939
displayName: 'Enable debug output'
4040
type: boolean
41-
default: true
41+
default: false
4242

4343
- name: publishSymbols
4444
displayName: 'Publish symbols'

eng/pipelines/steps/compound-nuget-pack-step.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,3 @@ steps:
5656
-Version ${{ parameters.packageVersion }}
5757
-OutputDirectory ${{ parameters.outputDirectory }}
5858
-Properties "COMMITID=$(Build.SourceVersion);Configuration=${{ parameters.buildConfiguration }};ReferenceType=${{ parameters.referenceType }}"
59-

src/Directory.Packages.props

Lines changed: 109 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,112 @@
11
<Project>
2-
<PropertyGroup>
3-
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4-
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
5-
</PropertyGroup>
6-
<!-- NetFx project dependencies -->
7-
<ItemGroup>
8-
<PackageVersion Include="Microsoft.Data.SqlClient.SNI" Version="6.0.2" />
9-
<PackageVersion Include="System.Buffers" Version="4.5.1" />
10-
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="8.0.1" />
11-
<PackageVersion Include="System.Memory" Version="4.5.5" />
12-
<PackageVersion Include="System.Data.Common" Version="4.3.0" />
13-
<PackageVersion Include="System.Text.Encodings.Web" Version="8.0.0" />
14-
<PackageVersion Include="System.ValueTuple" Version="4.6.1" />
15-
</ItemGroup>
16-
<!-- NetFx and NetCore project dependencies -->
17-
<ItemGroup>
18-
<PackageVersion Include="Azure.Identity" Version="1.14.2" />
19-
<PackageVersion Include="Microsoft.IdentityModel.JsonWebTokens" Version="7.7.1" />
20-
<PackageVersion Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="7.7.1" />
21-
<PackageVersion Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.3.0" />
22-
</ItemGroup>
23-
<!-- NetCore project dependencies -->
24-
<ItemGroup>
25-
<PackageVersion Include="Microsoft.Data.SqlClient.SNI.runtime" Version="6.0.2" />
26-
<PackageVersion Include="Microsoft.SqlServer.Server" Version="1.0.0" />
27-
</ItemGroup>
28-
<!-- AKV Provider project dependencies -->
29-
<ItemGroup>
30-
<PackageVersion Include="Azure.Core" Version="[1.47.1,2.0.0)" />
31-
<PackageVersion Include="Azure.Security.KeyVault.Keys" Version="[4.7.0,5.0.0)" />
32-
</ItemGroup>
33-
<!-- Test Project Dependencies -->
34-
<ItemGroup>
35-
<PackageVersion Include="BenchmarkDotNet" Version="0.14.0" />
36-
<PackageVersion Include="Microsoft.DotNet.PlatformAbstractions" Version="3.1.6" />
37-
<PackageVersion Include="Microsoft.DotNet.RemoteExecutor" Version="10.0.0-beta.25164.6" />
38-
<PackageVersion Include="Microsoft.DotNet.XUnitExtensions" Version="10.0.0-beta.25164.6" />
39-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
40-
<PackageVersion Include="Microsoft.SqlServer.SqlManagementObjects" Version="172.76.0" />
41-
<PackageVersion Include="Microsoft.SqlServer.Types" Version="160.1000.6" />
42-
<PackageVersion Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.19.5" />
43-
<PackageVersion Include="Microsoft.Win32.Registry" Version="5.0.0" />
44-
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
45-
<PackageVersion Include="System.Data.Odbc" Version="8.0.1" />
46-
<PackageVersion Include="System.Security.Principal.Windows" Version="5.0.0" />
47-
<PackageVersion Include="System.ServiceProcess.ServiceController" Version="8.0.1" />
48-
<PackageVersion Include="System.Text.Encoding.CodePages" Version="6.0.0" />
49-
<PackageVersion Include="xunit" Version="2.9.2" />
50-
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2" />
51-
<PackageVersion Include="xunit.runner.console" Version="2.9.2" />
52-
</ItemGroup>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
5+
</PropertyGroup>
6+
7+
<!-- ===================================================================== -->
8+
<!-- Shared Dependencies -->
9+
10+
<!-- Published -->
11+
<ItemGroup>
12+
<!-- MDS and AKV -->
13+
<PackageVersion Include="Azure.Core" Version="1.47.1" />
14+
</ItemGroup>
15+
16+
<!-- Published - Target Framework Specific Dependencies -->
17+
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
18+
<!-- MDS and AKV -->
19+
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="9.0.5" />
20+
</ItemGroup>
21+
<ItemGroup Condition="'$(TargetFramework)' != 'net9.0'">
22+
<!-- MDS and AKV -->
23+
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="8.0.1" />
24+
</ItemGroup>
25+
26+
<!-- Internal -->
27+
<ItemGroup>
28+
<!-- MDS and AKV Tests -->
29+
<PackageVersion Include="BenchmarkDotNet" Version="0.14.0" />
30+
<PackageVersion Include="Microsoft.DotNet.PlatformAbstractions" Version="3.1.6" />
31+
<PackageVersion Include="Microsoft.DotNet.RemoteExecutor" Version="10.0.0-beta.25164.6" />
32+
<PackageVersion Include="Microsoft.DotNet.XUnitExtensions" Version="10.0.0-beta.25164.6" />
33+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
34+
<PackageVersion Include="Microsoft.SqlServer.SqlManagementObjects" Version="172.76.0" />
35+
<PackageVersion Include="Microsoft.SqlServer.Types" Version="160.1000.6" />
36+
<PackageVersion Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.19.5" />
37+
<PackageVersion Include="Microsoft.Win32.Registry" Version="5.0.0" />
38+
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
39+
<PackageVersion Include="System.Data.Odbc" Version="8.0.1" />
40+
<PackageVersion Include="System.Security.Principal.Windows" Version="5.0.0" />
41+
<PackageVersion Include="System.ServiceProcess.ServiceController" Version="8.0.1" />
42+
<PackageVersion Include="System.Text.Encoding.CodePages" Version="6.0.0" />
43+
<PackageVersion Include="xunit" Version="2.9.2" />
44+
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2" />
45+
<PackageVersion Include="xunit.runner.console" Version="2.9.2" />
46+
</ItemGroup>
47+
48+
<!-- Internal - Target Framework Specific Dependencies -->
49+
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
50+
<!-- MDS and AKV Tests -->
51+
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="9.0.5" />
52+
</ItemGroup>
53+
<ItemGroup Condition="'$(TargetFramework)' != 'net9.0'">
54+
<!-- MDS and AKV Tests -->
55+
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="8.0.1" />
56+
</ItemGroup>
57+
58+
<!-- ===================================================================== -->
59+
<!-- MDS Dependencies -->
60+
61+
<!-- Common Dependencies (.NET and .NET Framework) -->
62+
<ItemGroup>
63+
<PackageVersion Include="Azure.Identity" Version="1.14.2" />
64+
<PackageVersion Include="Microsoft.IdentityModel.JsonWebTokens" Version="7.7.1" />
65+
<PackageVersion Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="7.7.1" />
66+
<PackageVersion Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.3.0" />
67+
</ItemGroup>
68+
69+
<!-- Common Target Framework Specific Dependencies -->
70+
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
71+
<PackageVersion Include="Microsoft.Bcl.Cryptography" Version="9.0.5" />
72+
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="9.0.5" />
73+
<PackageVersion Include="System.Security.Cryptography.Pkcs" Version="9.0.5" />
74+
<PackageVersion Include="System.Text.Json" Version="9.0.5" />
75+
</ItemGroup>
76+
<ItemGroup Condition="'$(TargetFramework)' != 'net9.0'">
77+
<PackageVersion Include="Microsoft.Bcl.Cryptography" Version="8.0.0" />
78+
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="8.0.1" />
79+
<PackageVersion Include="System.Security.Cryptography.Pkcs" Version="8.0.1" />
80+
<PackageVersion Include="System.Text.Json" Version="8.0.5" />
81+
</ItemGroup>
82+
83+
<!-- .NET Dependencies -->
84+
<ItemGroup>
85+
<PackageVersion Include="Microsoft.Data.SqlClient.SNI.runtime" Version="6.0.2" />
86+
<PackageVersion Include="Microsoft.SqlServer.Server" Version="1.0.0" />
87+
</ItemGroup>
88+
89+
<!-- .NET Framework Dependencies -->
90+
<ItemGroup>
91+
<PackageVersion Include="Microsoft.Data.SqlClient.SNI" Version="6.0.2" />
92+
<PackageVersion Include="System.Buffers" Version="4.5.1" />
93+
<PackageVersion Include="System.Data.Common" Version="4.3.0" />
94+
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="8.0.1" />
95+
<PackageVersion Include="System.Memory" Version="4.5.5" />
96+
<PackageVersion Include="System.Text.Encodings.Web" Version="8.0.0" />
97+
<PackageVersion Include="System.ValueTuple" Version="4.6.1" />
98+
</ItemGroup>
99+
100+
<!-- =================================================================== -->
101+
<!-- AKV Dependencies -->
102+
103+
<ItemGroup>
104+
<PackageVersion Include="Azure.Security.KeyVault.Keys" Version="4.7.0" />
105+
</ItemGroup>
106+
107+
<!-- =================================================================== -->
108+
<!-- MSS Dependencies -->
109+
110+
<!-- None -->
53111

54-
<!-- Target framework specific dependencies -->
55-
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
56-
<PackageVersion Include="Microsoft.Bcl.Cryptography" Version="9.0.5" />
57-
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="9.0.5" />
58-
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="9.0.5" />
59-
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="9.0.5" />
60-
<PackageVersion Include="System.Security.Cryptography.Pkcs" Version="9.0.5" />
61-
<PackageVersion Include="System.Text.Json" Version="9.0.5" />
62-
</ItemGroup>
63-
<ItemGroup Condition="'$(TargetFramework)' != 'net9.0'">
64-
<PackageVersion Include="Microsoft.Bcl.Cryptography" Version="8.0.0" />
65-
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="8.0.1" />
66-
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="8.0.1" />
67-
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="8.0.1" />
68-
<PackageVersion Include="System.Security.Cryptography.Pkcs" Version="8.0.1" />
69-
<PackageVersion Include="System.Text.Json" Version="8.0.5" />
70-
</ItemGroup>
71112
</Project>

src/Microsoft.Data.SqlClient/src/Resources/Strings.cs.resx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4075,10 +4075,10 @@
40754075
<value>Zadaný šifrovací klíč zašifrovaného sloupce obsahuje neplatnou verzi šifrovacího algoritmu „{0}“. Očekávaná verze je „{1}“.</value>
40764076
</data>
40774077
<data name="TCE_InvalidCiphertextLengthInEncryptedCEK" xml:space="preserve">
4078-
<value>The specified encrypted column encryption key's ciphertext length: {0} does not match the ciphertext length: {1} when using column master key ({2}) in '{3}'. The encrypted column encryption key may be corrupt, or the specified {4} path may be incorrect.</value>
4078+
<value>Délka šifrovaného textu zadaného šifrovacího klíče šifrovaného sloupce {0} neodpovídá délce šifrovaného textu {1} při použití hlavního klíče sloupce ({2}) v: „{3}“. Šifrovací klíč šifrovaného sloupce může být poškozený nebo zadaná cesta {4} není správná.</value>
40794079
</data>
40804080
<data name="TCE_InvalidCiphertextLengthInEncryptedCEKCertificate" xml:space="preserve">
4081-
<value>The specified encrypted column encryption key's ciphertext length: {0} does not match the ciphertext length: {1} when using column master key (certificate) in '{2}'. The encrypted column encryption key may be corrupt, or the specified certificate path may be incorrect.</value>
4081+
<value>Délka šifrovaného textu zadaného šifrovacího klíče šifrovaného sloupce {0} neodpovídá délce šifrovaného textu {1} při použití hlavního klíče sloupce (certifikát) v {2}. Šifrovací klíč šifrovaného sloupce může být poškozený nebo zadaná cesta k certifikátu není správná.</value>
40824082
</data>
40834083
<data name="TCE_InvalidCiphertextLengthInEncryptedCEKCsp" xml:space="preserve">
40844084
<value>Délka šifrovaného textu zadaného šifrovacího klíče šifrovaného sloupce {0} neodpovídá délce šifrovaného textu {1} při použití hlavního klíče sloupce (asymetrický klíč) v {2}. Důvodem může být poškozený šifrovací klíč zašifrovaného sloupce nebo zadaná nesprávná cesta zprostředkovatele kryptografických služeb Microsoft (CSP).</value>
@@ -4087,10 +4087,10 @@
40874087
<value>Délka šifrovaného textu zadaného šifrovacího klíče šifrovaného sloupce {0} neodpovídá délce šifrovaného textu {1} při použití hlavního klíče sloupce (asymetrický klíč) v {2}. Důvodem může být poškozený šifrovací klíč zašifrovaného sloupce nebo zadaná nesprávná cesta zprostředkovatele rozhraní API kryptografických služeb Microsoft nové generace (CNG).</value>
40884088
</data>
40894089
<data name="TCE_InvalidSignatureInEncryptedCEK" xml:space="preserve">
4090-
<value>The specified encrypted column encryption key's signature length: {0} does not match the signature length: {1} when using column master key ({2}) in '{3}'. The encrypted column encryption key may be corrupt, or the specified {4} path may be incorrect.</value>
4090+
<value>Délka podpisu zadaného šifrovacího klíče šifrovaného sloupce {0} neodpovídá délce podpisu {1} při použití hlavního klíče sloupce ({2}) v: „{3}“. Šifrovací klíč šifrovaného sloupce může být poškozený nebo zadaná cesta {4} není správná.</value>
40914091
</data>
40924092
<data name="TCE_InvalidSignatureInEncryptedCEKCertificate" xml:space="preserve">
4093-
<value>The specified encrypted column encryption key's signature length: {0} does not match the signature length: {1} when using column master key (certificate) in '{2}'. The encrypted column encryption key may be corrupt, or the specified certificate path may be incorrect.</value>
4093+
<value>Délka podpisu zadaného šifrovacího klíče šifrovaného sloupce {0} neodpovídá délce podpisu {1} při použití hlavního klíče sloupce (certifikát) v {2}. Šifrovací klíč šifrovaného sloupce může být poškozený nebo zadaná cesta k certifikátu není správná.</value>
40944094
</data>
40954095
<data name="TCE_InvalidSignatureInEncryptedCEKCsp" xml:space="preserve">
40964096
<value>Délka podpisu zadaného šifrovacího klíče šifrovaného sloupce {0} neodpovídá délce podpisu {1} při použití hlavního klíče sloupce (asymetrický klíč) v {2}. Důvodem může být poškozený šifrovací klíč zašifrovaného sloupce nebo zadaná nesprávná cesta zprostředkovatele kryptografických služeb Microsoft (CSP).</value>
@@ -4099,13 +4099,13 @@
40994099
<value>Délka podpisu zadaného šifrovacího klíče šifrovaného sloupce {0} neodpovídá délce podpisu {1} při použití hlavního klíče sloupce (asymetrický klíč) v {2}. Důvodem může být poškozený šifrovací klíč zašifrovaného sloupce nebo zadaná nesprávná cesta zprostředkovatele rozhraní API kryptografických služeb Microsoft nové generace (CNG).</value>
41004100
</data>
41014101
<data name="TCE_InvalidSignature" xml:space="preserve">
4102-
<value>The specified encrypted column encryption key signature does not match the signature computed with the column master key ({0}) in '{1}'. The encrypted column encryption key may be corrupt, or the specified path may be incorrect.</value>
4102+
<value>Zadaný podpis šifrovacího klíče šifrovaného sloupce se neshoduje s podpisem vypočítaným s hlavním klíčem sloupce ({0}) v: „{1}“. Šifrovací klíč šifrovaného sloupce může být poškozený nebo zadaná cesta není správná.</value>
41034103
</data>
41044104
<data name="TCE_InvalidCertificateSignature" xml:space="preserve">
41054105
<value>Zadaný podpis šifrovacího klíče šifrovaného sloupce se neshoduje s podpisem vypočítaným s hlavním klíčem sloupce (certifikátem) v {0}. Šifrovací klíč šifrovaného sloupce může být poškozený nebo zadaná cesta není správná.</value>
41064106
</data>
41074107
<data name="TCE_InvalidAsymmetricKeySignature" xml:space="preserve">
4108-
<value>The specified encrypted column encryption key signature does not match the signature computed with the column master key (asymmetric key) in '{0}'. The encrypted column encryption key may be corrupt, or the specified path may be incorrect.</value>
4108+
<value>Zadaný podpis šifrovacího klíče šifrovaného sloupce neodpovídá podpisu vypočítanému pomocí hlavního klíče sloupce (asymetrický klíč) v {0}. Šifrovací klíč šifrovaného sloupce může být poškozený nebo zadaná cesta není správná.</value>
41094109
</data>
41104110
<data name="TCE_CertificateWithNoPrivateKey" xml:space="preserve">
41114111
<value>Certifikát zadaný v cestě ke klíči {0} nemá privátní klíč k šifrování šifrovacího klíče sloupce. Zkontrolujte, že je certifikát správně naimportovaný.</value>

0 commit comments

Comments
 (0)