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.  […]

Bitvise WinSSHD request “dumb” PTY problem

November 19, 2008 in Uncategorized

I’ve found the following scenario when testing SSH shell with the Bitvise WinSSHD server. If a request for a “dumb” pseudo-terminal is sent via the Chilkat SSH component’s SendReqPty method, the WinSSHD server responds with a success status, however, it really fails. The SSHD log has the following error message: 000000000116 2008-11-19 16:29:41.185Z WinSSHD 5.01 […]

Chinese Character String Literals in VC++ 8, 9, 10, …

November 18, 2008 in Uncategorized

It is possible to use string literals within your C++ code — as long as you save your C++ source file using the utf-8 character encoding. For example, open a .cpp source file and add this line: CkString str1; str1.appendU(L”京”); When you try to save the .cpp source file, you may get a message such […]

Setting the Initialization Vector for Encryption

November 18, 2008 in Uncategorized

Question: We’re trying to sync up our Chilkat component with another encryption component but can’t get the initialization vector to match. Is that compiled into the Chilkat module, or can it be changed via a component property? Answer: Yes, the Chilkat encryption component provides the “IV” property. The type depends on the programming language: ActiveX: […]

WSAECONNABORTED An established connection was aborted by the software in your host machine.

November 17, 2008 in Uncategorized

Question: Do you have any suggestions on this error? I have all the service packs installed for server 2003. Do I need to send shorter strings? I don’t seem to have any issues with small messages. ChilkatLog: SendString: DllDate: Sep 12 2008 Username: XYZABC Component: .NET 2.0 NumChars: 502583 Charset: ansi NumBytes: 502583 SocketError: WSAECONNABORTED […]

ASCII Mode in SFTP? (Secure File Transfer over SSH)

November 13, 2008 in Uncategorized

SFTP is not in any way related to FTP. FTP is the “File Transfer Protocol” whereas SFTP is a subsystem of the SSH protocol. SFTP is a protocol for file transfer over SSH. (Not to be confused with “FTPS”, which is the FTP protocol over SSL/TLS.) Most people familiar with FTP know about transfer modes: […]

SMTPQ max threads?

November 10, 2008 in Uncategorized

Question: With the SMTPQ service, do you have some guidelines on the best practice settings for the number of threads required for sending different quantities of email? Answer: The SMTPQ is an SMTP client, and thus it connects to SMTP servers to send email. However, it may be configured to use any number of threads […]

POP3 SSH Tunneling (Port Forwarding)

November 5, 2008 in Uncategorized

ASP: POP3 SSH Tunneling (Port Forwarding) SQL Server: POP3 SSH Tunneling (Port Forwarding) C#: POP3 SSH Tunneling (Port Forwarding) C++: POP3 SSH Tunneling (Port Forwarding) MFC: POP3 SSH Tunneling (Port Forwarding) C: POP3 SSH Tunneling (Port Forwarding) Delphi: POP3 SSH Tunneling (Port Forwarding) Visual FoxPro: POP3 SSH Tunneling (Port Forwarding) Java: POP3 SSH Tunneling (Port […]

SMTP SSH Tunneling (Port Forwarding)

November 5, 2008 in Uncategorized

ASP: SMTP SSH Tunneling (Port Forwarding) SQL Server: SMTP SSH Tunneling (Port Forwarding) C#: SMTP SSH Tunneling (Port Forwarding) C++: SMTP SSH Tunneling (Port Forwarding) MFC: SMTP SSH Tunneling (Port Forwarding) C: SMTP SSH Tunneling (Port Forwarding) Delphi: SMTP SSH Tunneling (Port Forwarding) Visual FoxPro: SMTP SSH Tunneling (Port Forwarding) Java: SMTP SSH Tunneling (Port […]

IMAP SSH Tunneling (Port Forwarding)

November 5, 2008 in Uncategorized

ASP: IMAP SSH Tunneling (Port Forwarding) SQL Server: IMAP SSH Tunneling (Port Forwarding) C#: IMAP SSH Tunneling (Port Forwarding) C++: IMAP SSH Tunneling (Port Forwarding) MFC: IMAP SSH Tunneling (Port Forwarding) C: IMAP SSH Tunneling (Port Forwarding) Delphi: IMAP SSH Tunneling (Port Forwarding) Visual FoxPro: IMAP SSH Tunneling (Port Forwarding) Java: IMAP SSH Tunneling (Port […]

POP3 Headers and Attachment Info

November 4, 2008 in Uncategorized

The POP3 protocol is not very feature rich. To download an email “header” the POP3 client must issue a “TOP” command. The following text is from RFC 1939 and describes the response to the TOP command: … After the initial +OK, the POP3 server sends the headers of the message, the blank line separating the […]