v9.5.0.44 Micro Update: New Features, Fixes, Changes, etc.

New freeware class: Chilkat.Log / CkLog / CkoLog. This provides some logging capabilities similar to what is found in Chilkat’s LastErrorText property. New bundle-only commercial class: JavaKeyStore. See the (soon-to-appear) online reference and examples. See https://cknotes.com/chilkat-licensing-changes/. Existing customers that have purchased a Bundle license within the last year, or who are currently under support for a Bundle license will receive […]

v9.5.0.43 Micro Update: Bug Fixes

Fixed crash bug in MailMan relating to sending PKCS7 encrypted email. Fixed bug in the PrivateKey.SavePkcs8EncryptedFile method. Fixed a HMAC SHA384 bug. Minor MHT change: Methods that produce MHT (as opposed to EML) will omit the Date header field from the MIME that is produced.

v9.5.0.41 Micro Update: Bug Fixes and Improvements

This new version includes the following updates and fixes: A bug introduced in v9.5.0.40 in the Socket.AcceptNextConnection method (for SSL/TLS) has been fixed. The bug caused the server certificates to not be sent during the SSL handshake. Internal FTP workarounds to automatically compensate for NonStop Tandem FTP server oddities. Fixes relating to the use of the hz-gb-2312 charset in email […]

v9.5.0.40 Micro Update: New Chilkat Classes/Objects: CertChain, XmlCertVault, Pfx

This new version includes the following updates/fixes: Fix relating to DSA signature verification internal to PKCS7. SFTP: The PreserveDate property now affects both uploads and downloads. Starting in v9.5.0.40, the UploadFileByName method will preserve the last-mod date/time for the file that is uploaded. Note: The SyncTreeUpload/Download methods already preserve the last-mod date/times regardless of the PreserveDate property setting. Fixed SendEmail […]

v9.5.0.38 Micro Update: TrustedRoots Object/Class Added, and other various fixes

This new version includes the following updates/fixes: Added the TrustedRoots class to allow for programss to globally specify a specific set of trusted root CA certificates for PKCS7 certificate signature verification and for SSL/TLS server certificate trust. Added the RequireSslCertVerify property to Http, IMAP, Socket, and MHT. Added the CrcFile and CrcBytes methods to the Crypt2 API. Added a new […]

v9.5.0.37 Micro Update: Mime.LoadMimeBytes Updated to Handle Mixture of bare-LF and CRLF Line Endingss

It was found that in some cases, OpenSSL may produce MIME with a mixture of both bare-LF line-endings and CRLF line-endings. MIME documents *should* always use CRLF line endings. The mixing of both line-ending types in a single MIME document caused the LoadMimeBytes method to skip past the end of the top-level header (terminated by a double bare-LF) and instead […]