1 file changed
+1
-1
lines changed- .config/dotnet-tools.json+12-3
- .github/workflows/aot-compatibility.yml+32
- .github/workflows/codeql.yml+1-6
- .github/workflows/main.yml+30-90
- AotCompatibility/AotCompatibility.csproj+27
- AotCompatibility/Program.cs+57
- Benchmarks/Benchmarks.csproj+1-1
- MimeKit/Cryptography/BouncyCastleCertificateExtensions.cs+102-16
- MimeKit/Cryptography/CryptographyContext.cs+6-1
- MimeKit/Cryptography/DefaultSecureMimeContext.cs+61-16
- MimeKit/Cryptography/SecureMimeContext.cs+4
- MimeKit/Cryptography/SecureMimeDigitalCertificate.cs+19-8
- MimeKit/Cryptography/SqlCertificateDatabase.cs+167-82
- MimeKit/Cryptography/SqliteCertificateDatabase.cs+7
- MimeKit/Cryptography/TemporarySecureMimeContext.cs+38-7
- MimeKit/Cryptography/WindowsSecureMimeContext.cs+39-4
- MimeKit/Cryptography/WindowsSecureMimeDigitalCertificate.cs+17-6
- MimeKit/Cryptography/X509Certificate2Extensions.cs+68
- MimeKit/Cryptography/X509CertificateDatabase.cs+315-46
- MimeKit/Cryptography/X509CertificateRecord.cs+19-1
- MimeKit/Cryptography/X509KeyUsageFlags.cs+47-1
- MimeKit/HeaderId.cs+19-3
- MimeKit/InternetAddress.cs+3-1
- MimeKit/InternetAddressList.cs+17-1
- MimeKit/MessagePartial.cs+10-1
- MimeKit/MimeKit.csproj+12-10
- MimeKit/MimeKitLite.csproj+10-11
- MimeKit/ParserOptions.cs+6-1
- MimeKit/Properties/AssemblyInfo.cs+3-3
- MimeKit/Text/HtmlAttributeId.cs+10-3
- MimeKit/Text/HtmlTagId.cs+10-3
- MimeKit/Text/TextPreviewer.cs+1-1
- README.md+7-6
- ReleaseNotes.md+22
- TODO.md-19
- UnitTests/Cryptography/ApplicationPkcs7MimeTests.cs+188-1
- UnitTests/Cryptography/CertificateExtensionTests.cs+39
- UnitTests/Cryptography/CmsSignerTests.cs+4-4
- UnitTests/Cryptography/DefaultSecureMimeContextTests.cs+2-2
- UnitTests/Cryptography/SecureMimeDigitalCertificateTests.cs+1-1
- UnitTests/Cryptography/SecureMimeTests.cs+145-10
- UnitTests/Cryptography/SqliteCertificateDatabaseTests.cs+29-2
- UnitTests/Cryptography/TemporarySecureMimeContextTests.cs+2-2
- UnitTests/Cryptography/X509CertificateChainTests.cs+2-2
- UnitTests/Cryptography/X509CertificateGenerator.cs+41
- UnitTests/Cryptography/X509CertificateRecordTests.cs+10-3
- UnitTests/Cryptography/X509CertificateStoreTests.cs+2-2
- UnitTests/TestData/smime/dnsnames/smime.cfg+24
- UnitTests/TestData/smime/dnsnames/smime.key+51
- UnitTests/TestData/smime/dnsnames/smime.pfx
- UnitTests/TestData/smime/genkeys.sh+4
- UnitTests/TestData/smime/smimev1.db
- UnitTests/UnitTests.csproj+7-7
- nuget/MimeKit.nuspec+33-39
- nuget/MimeKitLite.nuspec+18-28
- samples/DkimVerifier/DkimVerifier/DkimVerifier.csproj+1-1
- samples/MessageReader.Android/MessageReader.Android/MessageReader.Android.csproj+1-1
- samples/MessageReader.iOS/MessageReader.iOS/MessageReader.iOS.csproj+1-1
- samples/MessageReader/MessageReader/MessageReader.csproj+1-1
- scripts/test-aot-compatibility.ps1+41
- scripts/test.ps1+3-11
0 commit comments