More .NET libraries
- 
                                
                                    
                                
                                Rebex Mail Pack
                                IMAP, MS Graph, EWS, POP3, SMTP, MIME, S/MIME, MSG
 - 
                                
                                    
                                
                                Rebex Total Pack
                                All Rebex .NET libraries together
 
Release notes for Rebex SMTP for .NET
- Released
 - December182024
 
7.0.9119 #
(build 9119 from 2024-12-18)
Maintenance release
This maintenance release brings several fixes and enhancements.
Detailed list of changes:
- MIME: Added MailMessage.​Settings.​TreatAdditionalMixedTextPartsAsView option.
 - SSH: Fixed reported error message when SSH channel is closed while a channel request is pending.
 - TLS Core: Better exception handling when TLS 1.3 socket is disposed while negotation is in progress.
 
- Released
 - November122024
 
7.0.9083 #
(build 9083 from 2024-11-12)
Support for .NET 9!
This release adds a new set of binaries targeting .NET 9. It supports all .NET 9 platforms:
- Windows (x64, x86, ARM64)
 - Linux (x64, ARM32, ARM64)
 - Android (x64, ARM32, ARM64)
 - macOS (ARM64, x64)
 - iOS/iPadOS/tvOS (ARM64)
 
Detailed list of changes:
- All: Added binaries targeting .NET 9 on all supported platforms.
 - Cryptography: Added workaround for EnvelopedData with unpadded RSA EncryptedKey.
 - Cryptography: Added workaround for parsing CMS ASN.1 with redundant zeros at the end.
 - Cryptography: Fixed common name validation logic in NativeCertificateEngine and EnhancedCertificateEngine when used stand-alone by custom code.
 
- Released
 - October082024
 
7.0.9048 #
(build 9048 from 2024-10-08)
Introducing Rebex SMTP
This is the first release of stand-alone Rebex SMTP library for .NET.
Rebex SMTP library has been available since 2006 as part of Rebex Mail, a package of multiple e-mail libraries.
Detailed list of changes:
- SMTP: Fixed missing removal of 'Bcc' header with SendWithNoBuffer option in Smtp.Send(Stream input, ...) methods.
 - SSH: Fixed less common variants of multi-factor authentication.
 - SSH: Fixed SshSession.Authenticate(userName, password, privateKey) method that crashed when privateKey was null (since version 7.0).
 - Cryptography: Added ValidationOptions.​DisableCertificateDownloads option (only supported on .NET 5 and higher).
 - Cryptography: Fixed detection of support for ECDH with brainpool curves on iOS.
 - Cryptography: Fixed padding issues in AsymmetricKeyAlgorithm.​GetKeyMaterialDeriver (did not affect Rebex libraries).
 - Cryptography: Fixed wrong RSA public key format when saving private keys in new OpenSSH format.
 - Cryptography: Improved handling of wrong (negative) serial numbers in X.509 certificates.