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

How to know that SFTP Upload was Transferred Successfully?

October 17, 2012 in Uncategorized

Question: In the online reference documentation, it says that “bool UploadFileByName(string remoteFilePath, string localFilePath)” will return true if success or false for failure. My question is that how does your component know that the file had been transferred successfully? Does it get ACK from SFTP server or that only means that client had sent the […]

SFTP vs. FTPS

March 13, 2012 in Uncategorized

Clarification on the acronyms “SFTP” and “FTPS” “SFTP” is the Secure File Transfer Protocol over SSH.  It is a protocol unrelated to the FTP protocol. (It is actually a subsystem of SSH.)  The Chilkat SSH / SFTP component is used for “SFTP”.  SFTP is achieved by connecting to an SSH server at port 22. On […]

SSH/SFTP RemoveFile: “Permission Denied”

February 6, 2012 in Uncategorized

If the SFTP server responds to a request to delete a file with the error “Permission Denied”, it means the SSH/SFTP user account does not have permission to delete the file. Here is a sample LastErrorText that shows the path of the remote file to be deleted, and the “Permission Denied” response from the server. […]

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

SFTP Permission Denied w/ OpenFile Method

October 25, 2010 in Uncategorized

Question: We are trying to upload a file to SFTP using private key. We are able to connect and retrieve folder listing. But when we try to upload to one of the folder on the SFTP we get the “Permission denied” error message. The message is as below. ChilkatLog: OpenFile: DllDate: Feb 15 2010 UnlockPrefix: […]

SFTP OpenFile Succeeds, but ReadFileBytes Fails

September 22, 2010 in Uncategorized

SSH/SFTP servers are notoriously bad at providing any sort of useful information about the cause of a problem. This is one of those cases. It was discovered that for one particular server, if a remote file is opened (via the OpenFile method) using “readWrite” access, then the OpenFile succeeds, but a subsequent call to a […]

SFTP OpenFile fails with “Folder not found” from SFTP Server

August 18, 2010 in Uncategorized

If the SSH/SFTP server responds with a “Folder not found” error in response to calling OpenFile with a remote filepath is just a filename with no path part, then try prepending “./” to the filepath.  For example: success = sftp.OpenFile(“test.txt”, “writeOnly”, “createTruncate”); If this fails with a “Folder not found”, then modify your code to […]

SSH/SFTP Disrupted by Untangle Security Appliance

July 21, 2010 in Uncategorized

(With permission from a Chilkat customer, for the benefit of others..) Problem: We did some extensive testing and found that our client sees this on their end what the connection fails: SERVER:   13.07.2010  15:21:43  (57220) session ended on error, Buffer missing (error 132). Do you know what that could possibly mean in relation to Chilkat’s […]