Chilkat v11.6.0 / v11.6.1 Release Notes
See Release Notes for Versions 11.6.0 and 11.6.1
See Release Notes for Versions 11.6.0 and 11.6.1
✨ New Features HttpCurl A new Chilkat class has been added: HttpCurl The Chilkat.HttpCurl class executes curl commands and can automatically resolve dependent values needed by a request. Variables such as {{access_token}}, {{site_id}}, or {{drive_id}} may appear in URLs, headers, query parameters, or request bodies. If a variable is not yet known, HttpCurl builds […]
✨ New Features Js A new Chilkat class has been added: Js is a minimal, standards-compliant JavaScript engine designed to embed JavaScript inside applications with very small footprint and fast startup. It executes JavaScript code inside an application without requiring a browser or large runtime. See About the Chilkat.Js JavaScript Engine Ai Provider — […]
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 […]
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.
Fixes ActiveX problems that began in v9.5.0.40. Namely, the problem where the VB6 IDE crashes on program exit is now fixed.
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 […]
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 […]
Added the ability to use the RSA-SHA1 signature method for OAUTH (v1) authentication. The allowable values for the Http.OAuthSigMethod property are now “HMAC-SHA1” and “RSA-SHA1”. If RSA-SHA1 is chosen, then the newly added Http.SetOAuthRsaKey should be called to provide the RSA private key.
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 […]
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 problem in handling XHTML responses w.r.t. recognizing charset encodings was fixed. Also, the handling of image URLs that include params (such as http://c.s-microsoft.com/de-de/CMSImages/CloseButtonWhite.png?version=a83f6b77-9d8f-c696-27dd-cfd779da1a95 ) was fixed.
The PercentDone callback always began at 0 when resuming a download. If a partial file exists locally, and the download is resumed, the percent done now begins at the place based on the size of the partial file. (If 50% of the file already exists, then the percent done begins at 50%) Also, the Socket.BuildHttpGetRequest […]