Skip to content

Commit b839e4b

Browse files
committed
Bumped version to 4.12.1
1 parent 23e4009 commit b839e4b

File tree

11 files changed

+31
-29
lines changed

11 files changed

+31
-29
lines changed

MailKit/MailKit.csproj

Lines changed: 1 addition & 1 deletion
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.12.0</VersionPrefix>
6+
<VersionPrefix>4.12.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>

MailKit/MailKitLite.csproj

Lines changed: 1 addition & 1 deletion
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.12.0</VersionPrefix>
6+
<VersionPrefix>4.12.1</VersionPrefix>
77
<Authors>Jeffrey Stedfast</Authors>
88
<LangVersion>10</LangVersion>
99
<TargetFrameworks>netstandard2.0;netstandard2.1;net462;net47;net48;net8.0</TargetFrameworks>

MailKit/MailService.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,8 @@ internal static bool IsKnownMailServerCertificate (X509Certificate2 certificate)
443443
case GMailCertificateIssuer:
444444
return (serial == "00FE0040D14EEED15210BBA92D348E4D88" && fingerprint == "C66C2094829C004DAB1DE89A52FCE6E1A68C66F4") // Expires 5/21/2025 11:33:55 AM
445445
|| (serial == "418EAD01A809398212F7C77E07DA803A" && fingerprint == "9CB4910DDCEE6D91FE5E1A3AE1C026BB675909A6") // Expires 6/2/2025 4:36:57 AM
446-
|| (serial == "28E6C791AE959F4D10F74FA90ECCA5D0" && fingerprint == "382228F3BDB8D40E4DCAFF26ABD51579C3ECDAAF"); // Expires 6/12/2025 7:19:41 AM
446+
|| (serial == "28E6C791AE959F4D10F74FA90ECCA5D0" && fingerprint == "382228F3BDB8D40E4DCAFF26ABD51579C3ECDAAF") // Expires 6/12/2025 7:19:41 AM
447+
|| (serial == "00D9367C2844571EE7105B621EF66F9945" && fingerprint == "CC7B019ED9E23970556C58187B9FC530F1530CC0"); // Expires 7/14/2025 4:41:44 AM
447448
case GMailCertificateIssuer2:
448449
return (serial == "4B4DD590B022D02B097A8D2ABB248F85" && fingerprint == "06694A4A49926FA2657122099AABFBD41DB2A127"); // Expires 6/23/2025 4:55:37 AM
449450
default:
@@ -454,7 +455,8 @@ internal static bool IsKnownMailServerCertificate (X509Certificate2 certificate)
454455
case GMailCertificateIssuer:
455456
return (serial == "76D21E0D362BB779124123D75707635A" && fingerprint == "F370C14F1C6367C3D1E9A25E01C8C0F1DDEA61BB") // Expires 5/21/2025 11:33:55 AM
456457
|| (serial == "163B1703634D899E1253BA0971B68957" && fingerprint == "F06BA27FB38D27403D91C388101783FEBE29EAA1") // Expires 6/2/2025 4:36:57 AM
457-
|| (serial == "0ECF8253B9E7856709DCE2F8397AF4A5" && fingerprint == "B6C122F69658F8EDD2CE07C45A14AAF088E5B04F"); // Expires 6/12/2025 7:19:41 AM
458+
|| (serial == "0ECF8253B9E7856709DCE2F8397AF4A5" && fingerprint == "B6C122F69658F8EDD2CE07C45A14AAF088E5B04F") // Expires 6/12/2025 7:19:41 AM
459+
|| (serial == "00B1353E4AC219849D10DC2EA4E9975E40" && fingerprint == "28A08A0C8B3B703D11C9AB3576AE720E1A076967"); // Expires 7/14/2025 4:41:45 AM
458460
case GMailCertificateIssuer2:
459461
return (serial == "0086D363477656381E12BC7434DB8D4D78" && fingerprint == "6F496AFA9655BCE9DAF85AC98D70952E08382514"); // Expires 6/23/2025 4:55:37 AM
460462
default:
@@ -465,7 +467,8 @@ internal static bool IsKnownMailServerCertificate (X509Certificate2 certificate)
465467
case GMailCertificateIssuer:
466468
return (serial == "2D7B7443E9766484108745E757A02426" && fingerprint == "651C2431F2AB43FE21BF57580894C37DD6E9A7F0") // Expires 5/21/2025 11:33:56 AM
467469
|| (serial == "0D6276E08E1568D81247DEC81BEE15DE" && fingerprint == "EB2E7B22DC9D09862F8582579EF0EEBAD4C90C96") // Expires 6/2/2025 4:36:58 AM
468-
|| (serial == "690C20A5496C053E0AB9328339BE2E29" && fingerprint == "523AAF93ED289AA89355450068743953E16435CC"); // Expires 6/12/2025 7:19:42 AM
470+
|| (serial == "690C20A5496C053E0AB9328339BE2E29" && fingerprint == "523AAF93ED289AA89355450068743953E16435CC") // Expires 6/12/2025 7:19:42 AM
471+
|| (serial == "00EE7BE01915BBD5BF107AC9B57B42421F" && fingerprint == "C60FA1FC3C2A32B924A591C6913324246EC09077"); // Expires 7/14/2025 4:41:46 AM
469472
case GMailCertificateIssuer2:
470473
return (serial == "1532D9E3926EE7B9096808679020323C" && fingerprint == "C3EB9722DE0D066E028651BAE38FEA1D39486BB6"); // Expires 6/23/2025 4:55:38 AM
471474
default:

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.12.0.0")]
83-
[assembly: AssemblyFileVersion ("4.12.0.0")]
82+
[assembly: AssemblyInformationalVersion ("4.12.1.0")]
83+
[assembly: AssemblyFileVersion ("4.12.1.0")]
8484
[assembly: AssemblyVersion ("4.12.0.0")]

ReleaseNotes.md

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

3+
## MailKit 4.12.1 (2025-05-17)
4+
5+
* Fixed authentication bugs introduced into 4.12.0 related to adding GSSAPI and native NTLM auth support
6+
which causes problems on Linux/Mac.
7+
(issue [#1910](https://github.com/jstedfast/MailKit/issues/1910))
8+
(issue [#1911](https://github.com/jstedfast/MailKit/issues/1911))
9+
* Reverted System.Threading.Tasks.Extensions dependency back to 4.6.2.
10+
* Reverted System.Formats.Asn1 dependency back to 8.0.1.
11+
312
## MailKit 4.12.0 (2025-04-28)
413

514
* Added support for native NTLM auth (using .NET Core's NegotiateAuthentication API).

nuget/MailKit.nuspec

Lines changed: 4 additions & 9 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.12.0</version>
5+
<version>4.12.1</version>
66
<title>MailKit</title>
77
<authors>Jeffrey Stedfast</authors>
88
<owners>Jeffrey Stedfast</owners>
@@ -26,14 +26,9 @@ 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 support for native NTLM auth (using .NET Core's NegotiateAuthentication API). This new class is called SaslMechanismNtlmNative and is the default NTLM mechanism used by MailKit clients on net8.0+.
30-
* Added support for the GSSAPI SASL mechanism for net8.0+. (issue #1249)
31-
* Fixed MailFolder.FirstUnread to be initialized to -1 to indicate unknown. (issue #1898)
32-
* Added support for non-compliant keywords that begin with '\'. (issue #1906)
33-
* Added SearchQuery.HasKeywords/NotKeywords() overloads that take params instead of IEnumerable&lt;string&gt;.
34-
* Bumped System.Threading.Tasks.Extensions from 4.6.2 to 4.6.3.
35-
* Bumped System.Formats.Asn1 from 8.0.1 to 8.0.2.
36-
* Bumped MimeKit dependency to 4.12.0.
29+
* Fixed authentication bugs introduced into 4.12.0 related to adding GSSAPI and native NTLM auth support which causes problems on Linux/Mac. (issue #1910 and #1911)
30+
* Reverted System.Threading.Tasks.Extensions dependency back to 4.6.2.
31+
* Reverted System.Formats.Asn1 dependency back to 8.0.1.
3732
</releaseNotes>
3833
<copyright>.NET Foundation and Contributors</copyright>
3934
<language>en-US</language>

nuget/MailKitLite.nuspec

Lines changed: 4 additions & 9 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.12.0</version>
5+
<version>4.12.1</version>
66
<title>MailKit</title>
77
<authors>Jeffrey Stedfast</authors>
88
<owners>Jeffrey Stedfast</owners>
@@ -26,14 +26,9 @@ 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 support for native NTLM auth (using .NET Core's NegotiateAuthentication API). This new class is called SaslMechanismNtlmNative and is the default NTLM mechanism used by MailKit clients on net8.0+.
30-
* Added support for the GSSAPI SASL mechanism for net8.0+. (issue #1249)
31-
* Fixed MailFolder.FirstUnread to be initialized to -1 to indicate unknown. (issue #1898)
32-
* Added support for non-compliant keywords that begin with '\'. (issue #1906)
33-
* Added SearchQuery.HasKeywords/NotKeywords() overloads that take params instead of IEnumerable&lt;string&gt;.
34-
* Bumped System.Threading.Tasks.Extensions from 4.6.2 to 4.6.3.
35-
* Bumped System.Formats.Asn1 from 8.0.1 to 8.0.2.
36-
* Bumped MimeKit dependency to 4.12.0.
29+
* Fixed authentication bugs introduced into 4.12.0 related to adding GSSAPI and native NTLM auth support which causes problems on Linux/Mac. (issue #1910 and #1911)
30+
* Reverted System.Threading.Tasks.Extensions dependency back to 4.6.2.
31+
* Reverted System.Formats.Asn1 dependency back to 8.0.1.
3732
</releaseNotes>
3833
<copyright>.NET Foundation and Contributors</copyright>
3934
<language>en-US</language>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010
<ApplicationDisplayVersion>1.0</ApplicationDisplayVersion>
1111
</PropertyGroup>
1212
<ItemGroup>
13-
<PackageReference Include="MailKit" Version="4.12.0" />
13+
<PackageReference Include="MailKit" Version="4.12.1" />
1414
</ItemGroup>
1515
</Project>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<SupportedOSPlatformVersion>13.0</SupportedOSPlatformVersion>
88
</PropertyGroup>
99
<ItemGroup>
10-
<PackageReference Include="MailKit" Version="4.12.0" />
10+
<PackageReference Include="MailKit" Version="4.12.1" />
1111
<PackageReference Include="Drastic.MonoTouch.Dialog" Version="1.0.0" />
1212
</ItemGroup>
1313
</Project>

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.12.0" />
51+
<PackageReference Include="MailKit" Version="4.12.1" />
5252
</ItemGroup>
5353
<ItemGroup>
5454
<Compile Include="AuthenticationFailedEventArgs.cs" />

0 commit comments

Comments
 (0)