Skip to content

Commit ee51566

Browse files
committed
Bumped version to 4.7.1
1 parent 62f66ef commit ee51566

File tree

12 files changed

+52
-46
lines changed

12 files changed

+52
-46
lines changed

MailKit/MailKit.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Description>An Open Source cross-platform .NET mail-client library that is based on MimeKit and optimized for mobile devices.</Description>
55
<AssemblyTitle>MailKit</AssemblyTitle>
6-
<VersionPrefix>4.7.0</VersionPrefix>
6+
<VersionPrefix>4.7.1</VersionPrefix>
77
<Authors>Jeffrey Stedfast</Authors>
88
<LangVersion>10</LangVersion>
99
<TargetFrameworks>netstandard2.0;netstandard2.1;net462;net47;net48;net6.0;net8.0</TargetFrameworks>
@@ -51,7 +51,7 @@
5151
</PropertyGroup>
5252

5353
<ItemGroup Condition=" $(TargetFramework.StartsWith('net4')) Or '$(TargetFramework)' == 'netstandard2.0' ">
54-
<PackageReference Include="System.Formats.Asn1" Version="8.0.0" />
54+
<PackageReference Include="System.Formats.Asn1" Version="8.0.1" />
5555
<PackageReference Include="System.Threading.Tasks.Extensions" Version="4.5.4" />
5656
</ItemGroup>
5757

MailKit/MailKitLite.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Description>An Open Source cross-platform .NET mail-client library that is based on MimeKit and optimized for mobile devices.</Description>
55
<AssemblyTitle>MailKit</AssemblyTitle>
6-
<VersionPrefix>4.7.0</VersionPrefix>
6+
<VersionPrefix>4.7.1</VersionPrefix>
77
<Authors>Jeffrey Stedfast</Authors>
88
<LangVersion>10</LangVersion>
99
<TargetFrameworks>netstandard2.0;netstandard2.1;net462;net47;net48;net6.0;net8.0</TargetFrameworks>
@@ -52,12 +52,12 @@
5252
</PropertyGroup>
5353

5454
<ItemGroup Condition=" $(TargetFramework.StartsWith('net4')) Or '$(TargetFramework)' == 'netstandard2.0' ">
55-
<PackageReference Include="System.Formats.Asn1" Version="8.0.0" />
55+
<PackageReference Include="System.Formats.Asn1" Version="8.0.1" />
5656
<PackageReference Include="System.Threading.Tasks.Extensions" Version="4.5.4" />
5757
</ItemGroup>
5858

5959
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.1' ">
60-
<PackageReference Include="System.Formats.Asn1" Version="8.0.0" />
60+
<PackageReference Include="System.Formats.Asn1" Version="8.0.1" />
6161
</ItemGroup>
6262

6363
<ItemGroup>

MailKit/MailService.cs

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -438,39 +438,39 @@ internal static bool IsKnownMailServerCertificate (X509Certificate2 certificate)
438438
case "imap.gmail.com":
439439
switch (issuer) {
440440
case GMailCertificateIssuer:
441-
return (serial == "009B1896CD6596D56A108AD5C7C6A2A8DA" && fingerprint == "422BA368A5B5B53B0BDCF340D3A62F3B2A7DAB2F") // Expires 7/9/2024 12:13:46 AM
442-
|| (serial == "2C569E2F5C7ECB31090CD2F9F03A9C68" && fingerprint == "C23F11238A1FCB211404C2B81FAC20C29231CC58"); // Expires 7/29/2024 10:38:02 AM
441+
return (serial == "2C569E2F5C7ECB31090CD2F9F03A9C68" && fingerprint == "C23F11238A1FCB211404C2B81FAC20C29231CC58"); // Expires 7/29/2024 10:38:02 AM
443442
case GMailCertificateIssuer2:
444-
return (serial == "4D8A5F329EEC61280980D4C195B2C4BF" && fingerprint == "089B27BE05BDE333D90D9D07628D03EDBB0EE98B"); // Expires 9/5/2024 12:28:55 PM
443+
return (serial == "4D8A5F329EEC61280980D4C195B2C4BF" && fingerprint == "089B27BE05BDE333D90D9D07628D03EDBB0EE98B") // Expires 9/5/2024 12:28:55 PM
444+
|| (serial == "65448AC5937894E50A8262A7D34A445C" && fingerprint == "9B39342357139F812A4B5D06E8B757680CB4389C"); // Expires 9/16/2024 3:37:22 AM
445445
default:
446446
return false;
447447
}
448448
case "pop.gmail.com":
449449
switch (issuer) {
450450
case GMailCertificateIssuer:
451-
return (serial == "16436DE71D630A1D0AC398830029F670" && fingerprint == "45A1D3F00740A27A75FF083F1F5F37F02E92D8E6") // Expires 7/9/2024 12:13:46 AM
452-
|| (serial == "00EA57D60F047D268F092D91CCF7192A63" && fingerprint == "78E97297F0B5B90C505C18063A77D313A00FFA1E"); // Expires 7/29/2024 10:38:02 AM
451+
return (serial == "00EA57D60F047D268F092D91CCF7192A63" && fingerprint == "78E97297F0B5B90C505C18063A77D313A00FFA1E"); // Expires 7/29/2024 10:38:02 AM
453452
case GMailCertificateIssuer2:
454-
return (serial == "00FA32D95AF3422569092D78466AFEE4D5" && fingerprint == "C7229786F10328D450F2FDC3611C78BCE1347869"); // Expires 9/5/2024 12:28:48 PM
453+
return (serial == "00FA32D95AF3422569092D78466AFEE4D5" && fingerprint == "C7229786F10328D450F2FDC3611C78BCE1347869") // Expires 9/5/2024 12:28:48 PM
454+
|| (serial == "00C2B81455D16FD29212093A38DADEDE80" && fingerprint == "9EEFDE1E1B2D6EAB8643CB5BBB5D248A33CCEB15"); // Expires 9/16/2024 3:37:28 AM
455455
default:
456456
return false;
457457
}
458458
case "smtp.gmail.com":
459459
switch (issuer) {
460460
case GMailCertificateIssuer:
461-
return (serial == "00F4FE497C8E249B940A5D4D747AC112C7" && fingerprint == "E521B0F66137A054E67799996313AD1362561C06") // Expires 7/9/2024 12:13:46 AM
462-
|| (serial == "00A89A72CA09ECCE5B09BABD7EE4942F21" && fingerprint == "AD9C10F2341E001E9C8FF9306B90E4B92807DD6E"); // Expires 7/29/2024 10:38:02 AM
461+
return (serial == "00A89A72CA09ECCE5B09BABD7EE4942F21" && fingerprint == "AD9C10F2341E001E9C8FF9306B90E4B92807DD6E"); // Expires 7/29/2024 10:38:02 AM
463462
case GMailCertificateIssuer2:
464-
return (serial == "00F94833B0DBBC6DD0094FF1B65826D822" && fingerprint == "AFA2FF1AF73A65FA90F539B3F79A9983FEB49353"); // Expires 9/5/2024 12:29:37 PM
463+
return (serial == "00F94833B0DBBC6DD0094FF1B65826D822" && fingerprint == "AFA2FF1AF73A65FA90F539B3F79A9983FEB49353") // Expires 9/5/2024 12:29:37 PM
464+
|| (serial == "684ED2CE89191FE81079C2D39BED950F" && fingerprint == "7C3726C70F8F43DEAE4EAC03647C92DDEB24FDA7"); // Expires 9/16/2024 3:37:43 AM
465465
default:
466466
return false;
467467
}
468468
case "outlook.com":
469469
switch (issuer) {
470470
case OutlookCertificateIssuer:
471-
return (serial == "0800949F735E2F5D4D16CE198166772C" && fingerprint == "E3C48E7F9905AA547FB07C35362A02A1D0F8E15D") // Expires 5/30/2024 11:59:59 PM
472-
|| (serial == "087FD4DF6C1C2E78A30F37C6F46E8C04" && fingerprint == "3618F1AE4C1B9AB443F16E8231488181E32E4509") // Expires 10/30/2024 7:59:59 PM
473-
|| (serial == "01A850C3C037D758B901DF7B77357065" && fingerprint == "2C61C526BC9A1CE6BE6B9200FCAF292A23845E5C"); // Expires 1/21/2025 6:59:59 PM
471+
return (serial == "087FD4DF6C1C2E78A30F37C6F46E8C04" && fingerprint == "3618F1AE4C1B9AB443F16E8231488181E32E4509") // Expires 10/30/2024 7:59:59 PM
472+
|| (serial == "01A850C3C037D758B901DF7B77357065" && fingerprint == "2C61C526BC9A1CE6BE6B9200FCAF292A23845E5C") // Expires 1/21/2025 6:59:59 PM
473+
|| (serial == "0ECDAB152D2161F7C843D25F3F00FCDE" && fingerprint == "891A3E1C8074F9BCFD9BE2A05CB6FDB789032DE2"); // Expires 6/26/2025 7:59:59 PM
474474
default:
475475
return false;
476476
}
@@ -498,8 +498,7 @@ internal static bool IsKnownMailServerCertificate (X509Certificate2 certificate)
498498
case "legacy.pop.mail.yahoo.com":
499499
switch (issuer) {
500500
case YahooCertificateIssuer:
501-
return (serial == "06F64B8F2C7EE1D013AA50C457405784" && fingerprint == "15D40ADFBCC052DA608ACCF62058FA5E42FB16D8") // Expires 5/22/2024 7:59:59 PM
502-
|| (serial == "01D4AA80FB90B486FFE459E8BE527271" && fingerprint == "E6C0190AC78A3306B3522972DA9A1926545D933D"); // Expires 10/16/2024 7:59:59 PM
501+
return (serial == "01D4AA80FB90B486FFE459E8BE527271" && fingerprint == "E6C0190AC78A3306B3522972DA9A1926545D933D"); // Expires 10/16/2024 7:59:59 PM
503502
default:
504503
return false;
505504
}

MailKit/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,6 @@
7979
//
8080
// If there have only been bug fixes, bump the Micro Version and/or the Build Number
8181
// in the AssemblyFileVersion attribute.
82-
[assembly: AssemblyInformationalVersion ("4.7.0.0")]
83-
[assembly: AssemblyFileVersion ("4.7.0.0")]
82+
[assembly: AssemblyInformationalVersion ("4.7.1.0")]
83+
[assembly: AssemblyFileVersion ("4.7.1.0")]
8484
[assembly: AssemblyVersion ("4.7.0.0")]

ReleaseNotes.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Release Notes
22

3+
## MailKit 4.7.1 (2024-07-12)
4+
5+
* Fixed ImapClient and Pop3Client.Connect/Async() when OTEL is enabled.
6+
(issue [#1765](https://github.com/jstedfast/MailKit/issues/1765))
7+
* Bumped MimeKit dependency to 4.7.1 to fix a denial of service security issue in the System.Formats.Asn1
8+
dependency.
9+
310
## MailKit 4.7.0 (2024-06-29)
411

512
* Added Activity/Metrics for Imap/Pop3/SmtpClient.

nuget/MailKit.nuspec

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata minClientVersion="2.12">
44
<id>MailKit</id>
5-
<version>4.7.0</version>
5+
<version>4.7.1</version>
66
<title>MailKit</title>
77
<authors>Jeffrey Stedfast</authors>
88
<owners>Jeffrey Stedfast</owners>
@@ -26,8 +26,8 @@ Features include:
2626
</description>
2727
<summary>An Open Source .NET mail-client library for Windows, Mac, Linux, and mobile platforms such as iOS and Android.</summary>
2828
<releaseNotes>
29-
* Added Activity/Metrics for Imap/Pop3/SmtpClient. (issue #1499)
30-
* Bumped MimeKit dependency to 4.7.0
29+
* Fixed ImapClient and Pop3Client.Connect/Async() when OTEL is enabled. (issue #1765)
30+
* Bumped MimeKit dependency to 4.7.1 to fix a denial of service security issue in the System.Formats.Asn1 dependency.
3131
</releaseNotes>
3232
<copyright>.NET Foundation and Contributors</copyright>
3333
<language>en-US</language>
@@ -55,31 +55,31 @@ Features include:
5555
<group targetFramework="net462">
5656
<dependency id="System.Formats.Asn1" version="8.0.0" />
5757
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" />
58-
<dependency id="MimeKit" version="4.7.0" />
58+
<dependency id="MimeKit" version="4.7.1" />
5959
</group>
6060
<group targetFramework="net47">
6161
<dependency id="System.Formats.Asn1" version="8.0.0" />
6262
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" />
63-
<dependency id="MimeKit" version="4.7.0" />
63+
<dependency id="MimeKit" version="4.7.1" />
6464
</group>
6565
<group targetFramework="net48">
6666
<dependency id="System.Formats.Asn1" version="8.0.0" />
6767
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" />
68-
<dependency id="MimeKit" version="4.7.0" />
68+
<dependency id="MimeKit" version="4.7.1" />
6969
</group>
7070
<group targetFramework="net6.0">
71-
<dependency id="MimeKit" version="4.7.0" />
71+
<dependency id="MimeKit" version="4.7.1" />
7272
</group>
7373
<group targetFramework="net8.0">
74-
<dependency id="MimeKit" version="4.7.0" />
74+
<dependency id="MimeKit" version="4.7.1" />
7575
</group>
7676
<group targetFramework="netstandard2.0">
7777
<dependency id="System.Formats.Asn1" version="8.0.0" />
7878
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" />
79-
<dependency id="MimeKit" version="4.7.0" />
79+
<dependency id="MimeKit" version="4.7.1" />
8080
</group>
8181
<group targetFramework="netstandard2.1">
82-
<dependency id="MimeKit" version="4.7.0" />
82+
<dependency id="MimeKit" version="4.7.1" />
8383
</group>
8484
</dependencies>
8585
</metadata>

nuget/MailKitLite.nuspec

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata minClientVersion="2.12">
44
<id>MailKitLite</id>
5-
<version>4.7.0</version>
5+
<version>4.7.1</version>
66
<title>MailKit</title>
77
<authors>Jeffrey Stedfast</authors>
88
<owners>Jeffrey Stedfast</owners>
@@ -26,8 +26,8 @@ Features include:
2626
</description>
2727
<summary>An Open Source .NET mail-client library for Windows, Mac, Linux, and mobile platforms such as iOS and Android.</summary>
2828
<releaseNotes>
29-
* Added Activity/Metrics for Imap/Pop3/SmtpClient. (issue #1499)
30-
* Bumped MimeKit dependency to 4.7.0
29+
* Fixed ImapClient and Pop3Client.Connect/Async() when OTEL is enabled. (issue #1765)
30+
* Bumped MimeKit dependency to 4.7.1 to fix a denial of service security issue in the System.Formats.Asn1 dependency.
3131
</releaseNotes>
3232
<copyright>.NET Foundation and Contributors</copyright>
3333
<language>en-US</language>
@@ -51,32 +51,32 @@ Features include:
5151
<group targetFramework="net462">
5252
<dependency id="System.Formats.Asn1" version="8.0.0" />
5353
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" />
54-
<dependency id="MimeKitLite" version="4.7.0" />
54+
<dependency id="MimeKitLite" version="4.7.1" />
5555
</group>
5656
<group targetFramework="net47">
5757
<dependency id="System.Formats.Asn1" version="8.0.0" />
5858
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" />
59-
<dependency id="MimeKitLite" version="4.7.0" />
59+
<dependency id="MimeKitLite" version="4.7.1" />
6060
</group>
6161
<group targetFramework="net48">
6262
<dependency id="System.Formats.Asn1" version="8.0.0" />
6363
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" />
64-
<dependency id="MimeKitLite" version="4.7.0" />
64+
<dependency id="MimeKitLite" version="4.7.1" />
6565
</group>
6666
<group targetFramework="net6.0">
67-
<dependency id="MimeKitLite" version="4.7.0" />
67+
<dependency id="MimeKitLite" version="4.7.1" />
6868
</group>
6969
<group targetFramework="net8.0">
70-
<dependency id="MimeKitLite" version="4.7.0" />
70+
<dependency id="MimeKitLite" version="4.7.1" />
7171
</group>
7272
<group targetFramework="netstandard2.0">
7373
<dependency id="System.Formats.Asn1" version="8.0.0" />
7474
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" />
75-
<dependency id="MimeKitLite" version="4.7.0" />
75+
<dependency id="MimeKitLite" version="4.7.1" />
7676
</group>
7777
<group targetFramework="netstandard2.1">
7878
<dependency id="System.Formats.Asn1" version="8.0.0" />
79-
<dependency id="MimeKitLite" version="4.7.0" />
79+
<dependency id="MimeKitLite" version="4.7.1" />
8080
</group>
8181
</dependencies>
8282
</metadata>

samples/ImapClientDemo.Android/ImapClientDemo.Android/ImapClientDemo.Android.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
<Reference Include="System.Data" />
4949
</ItemGroup>
5050
<ItemGroup>
51-
<PackageReference Include="MailKit" Version="4.7.0" />
51+
<PackageReference Include="MailKit" Version="4.7.1" />
5252
</ItemGroup>
5353
<ItemGroup>
5454
<Compile Include="MainActivity.cs" />

samples/ImapClientDemo.iOS/ImapClientDemo.iOS/ImapClientDemo.iOS.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
<Reference Include="MonoTouch.Dialog-1" />
7474
</ItemGroup>
7575
<ItemGroup>
76-
<PackageReference Include="MailKit" Version="4.7.0" />
76+
<PackageReference Include="MailKit" Version="4.7.1" />
7777
</ItemGroup>
7878
<ItemGroup>
7979
<ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Contents.json">

samples/ImapClientDemo/ImapClientDemo/ImapClientDemo.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
<Reference Include="System.Xml" />
4949
</ItemGroup>
5050
<ItemGroup>
51-
<PackageReference Include="MailKit" Version="4.7.0" />
51+
<PackageReference Include="MailKit" Version="4.7.1" />
5252
</ItemGroup>
5353
<ItemGroup>
5454
<Compile Include="AuthenticationFailedEventArgs.cs" />

0 commit comments

Comments
 (0)