Chilkat v11.3.0 Release Notes

Pinned December 16, 2025

  The main features of this release focus on Chilkat’s Ai class, enabling interactive AI response streaming directly into embedded desktop application browsers. It supports Azure, custom base URLs for OpenAI-compatible providers, and local providers like Ollama. ✨ New Features Ai Real-Time Streaming AI Responses to Embedded Browsers in Desktop Apps — Stream AI responses […]

Chilkat v11.2.0 Release Notes

Pinned November 3, 2025

Previous Version: Chilkat v11.1.0 Release Notes The main addition in v11.2.0 is the Chilkat.Ai class, and the Chilkat.StringBuilder.MarkdownToHtml method. Ai: The Chilkat AI class provides a unified API for interacting with different AI providers: OpenAI, Google, Claude, xAI, Perplexity, and DeepSeek. It provides functionality for conversation management, multimodal inputs, and streaming mode. Markdown to HTML […]

Semantic Versioning Starting with Chilkat 10.0.0

Pinned September 26, 2024

Starting with the v10.0.0 release (end of September 2024), Chilkat moves to standard semantic versioning.   Prior to this release, for various technical reasons, Chilkat was stuck with versions 9.5.0.xx, where only xx changed. For this first leap to semantic versioning, where the major version changes to 10 (from 9), there are no backward incompatible changes.  […]

SFTP Open: The meaning of “No Such File”

February 6, 2012 in Uncategorized

When an SSH/SFTP server responds to a file open request with the error message “No Such File”, it means that it could not find the file (i.e. there was no such file). This is a snippet from the LastErrorText property: … OpenRemoteFile: filename: something.dat access: readOnly createDisposition: openExisting v3Flags: 0x1 Sent FXP_OPEN StatusResponse: Request: FXP_OPEN […]

Undefined symbol: _res_9_query

January 26, 2012 in Uncategorized

Question: I had some IMAP code working with Chilkat iOS 9.2.1 version. Tried upgrading to 9.3.0 (wanted to use the new attachments functionality) and got the following error: Undefined symbols for architecture i386: “_res_9_query”, referenced from: ChilkatResolve::mxLookup(char const*, ScoredStrings&, LogBase&, bool) in libchilkatIos.a(ChilkatResolve.o) ChilkatResolve::dkimLookup(char const*, StringBuffer&, LogBase&, bool) in libchilkatIos.a(ChilkatResolve.o) ChilkatResolve::bestMxLookup(char const*, StringBuffer&, LogBase&, bool) […]

(FTPS) 530 No client certificate presented.

January 24, 2012 in Uncategorized

If this FTP server response is seen in the LastErrorText, it means that the SSL/TLS connection requires a client-side certificate with private key.   Prior to connecting, the client-side certificate should be specified by calling the SetSslClientCert, or SetSslClientCertPfx.  Make sure to check the return value of these methods for success/failure.  If the SetSslClientCert* method fails, […]

Chilkat supports CAdES-BES and CAdES-EPES digital signatures

January 19, 2012 in Uncategorized

Chilkat v9.3.0, being released this week, now supports the ability to create CAdES-BES and CAdES-EPES digital signatures via the MailMan, Mime, and Crypt2 objects.   All three objects/classes now include the following new properties: bool CadesEnabled; string CadesSigPolicyId; string CadesSigPolicyUri; string CadesSigPolicyHash;  (base64 encoded representation of hash) To create a CAdES-BES signature, simply set the CadesEnabled […]

IMAP: Download email without attachments and downloading attachments separately.

January 19, 2012 in Uncategorized

Chilkat version 9.3.0, being released this week, includes new IMAP functionality to fetch emails without downloading attachments, and then subsequently fetch attachments one at a time separately. There is a new boolean property named “AutoDownloadAttachments”, which has  a default value of True (YES).  If set to False (NO), then all Fetch* methods will not download […]

Cocoa Asynchronous Methods and Event Callbacks

January 19, 2012 in Uncategorized

Chilkat v9.3.0 for Cocoa now includes the asynchronous functionality and event callback functionality that has been available in the C++ libs. Asynchronous methods run in a background thread such that the call immediately returns to the application.  Events are not fired w/ asynchronous method calls — your app would periodically check to see if the […]

Chilkat v9.3.0 Release Notes

January 19, 2012 in Uncategorized

Chilkat v9.3.0 is in the process of being released this week.  The release notes (below) detail the changes, fixes, new features, etc. regarding the new version. (Crypt2, MIME, MailMan) Now supports the ability to create CAdES-BES and CAdES-EPES digital signatures.   See CAdES for more information. (IMAP) Added the ability to download emails without attachments, and […]

__dyld__dyld_start error when launching your iOS app

December 27, 2011 in Uncategorized

A note from a Chilkat customer using the IOS 4.3/5.0 libraries: …when running in the simulator, it ended up in gdb with a “__dlyd__dlyd_start message. I looked around on Google and found this: http://blog.ginzburgconsulting.com/__dyld__dyld_start-error-when-launching-your-ios-app/ So I added the -weak-lSystem flag in Xcode (Targets -> Your target -> Build Setting tab) and it’s running now.

Running Chilkat .NET 4.0 on Azure

December 5, 2011 in Uncategorized

See this Microsoft TechNet blog discussion about the solution: http://social.technet.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/8d7a39cc-0e14-49c0-9102-e705c2eec934#498ddad1-d250-418c-9463-2b8958329af3 In summary: Connect with RDP to Azure image and install vcredist_x64.exe. How to configure Azure RDP, you can find here: http://msdn.microsoft.com/en-us/library/gg443832.aspx Also See: https://cknotes.com/?p=311