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

SSH/SFTP Downloading Text file produces strange characters?

July 21, 2010 in Uncategorized

Question: I receive strange characters when downloading a text file using ReadFileText. Why does this happen? Answer: Using SSH/SFTP, files are downloaded exactly as-is byte-for-byte except if you call the ReadFileText* methods. The ReadFileText* methods require a charset (i.e. character encoding) to be specified in the method arguments. This allows the method to interpret the […]

SSH / SFTP – Too much time between connect and authentication

February 5, 2010 in Uncategorized

The Solution: Issue solved.   The problem was, that we stepped through the code and because of that too much time elapsed between connect and authentication.  As we ran the program without breakpoints it worked. The Problem: The AuthenticatePw method failed and the LastErrorText contained this information: ChilkatLog: AuthenticatePw: DllDate: Jan 31 2010 UnlockPrefix: *** Username: […]

SFTP File not Found

December 8, 2009 in Uncategorized

Question: I’m trying to open a file on the SFTP server, but I get a “File not Found” error? Here is the LastErrorText: ChilkatLog: OpenFile: DllDate: Dec 2 2009 UnlockPrefix: Anything for 30-day trial Username: IUSR_ABC*** Component: ActiveX SshVersion: SSH-2.0-1.36 sshlib: GlobalScape SftpVersion: 3 hcCurDate: Tue, 08 Dec 2009 13:48:25 +0000 hcExpire: 1/2010 filename: test.txt […]

SFTP Permission Denied trying to open existing file.

December 8, 2009 in Uncategorized

Question: Why did I get a permission denied error from the server when trying to open an existing file on the SSH/SFTP server? Here’s the LastErrorText: ChilkatLog: DownloadFileByName: DllDate: Dec 2 2009 UnlockPrefix: *** Username: Administrator Component: ActiveX SshVersion: SSH-2.0-CoreFTP-0.1.2 SftpVersion: 3 PreserveDate: 0 fromFilePath: /test.dat.gz toFilePath: c:\abc\test.dat.gz OpenRemoteFile: filename: /test.dat.gz access: readOnly createDisposition: openExisting […]

InitializeSftp – Received FAILURE response to subsystem request.

November 9, 2009 in Uncategorized

If the SSH server is setup/configured to not allow SFTP, or your SSH user account is not allowed to use SFTP, the InitializeSftp method will return a failed status. Here is an example: ChilkatLog: InitializeSftp: DllDate: Oct 30 2009 UnlockPrefix: ABC123 Username: chilkat Component: .NET 2.0 SshVersion: SSH-2.0-OpenSSH_4.5 SftpVersion: 0 channelType: session clientChannel: 200 initialWindowSize: […]

SFTP ReadFileBytes not returning all the data?

October 21, 2009 in Uncategorized

Question: I’m just beginning to work with some of the Chilkat components and I’ve run into an apparent issue with the ReadFileBytes method in the ChilkatSFtp component. I’m attempting to read an entire file using ReadFileBytes and only getting part of the file. Here’s essentially what I’m doing: * Use GetFileSize32 to get the size […]

SFTP Path Syntax

September 18, 2009 in Uncategorized

The SFTP protocol does not specify how absolute paths should be formatted.  For example, suppose your SFTP server runs on a Windows system and you wish to open (on the remote server) “C:\Temp\someFile.txt”.   Passing the exact string “C:\Temp\someFile.txt” to OpenFile will likely result in failure.  Different SSH/SFTP servers may expect different path conventions.  To discover […]

SFTP and SSH: Separate Connections Required?

September 15, 2009 in Uncategorized

Question: I have an application using your code that does several SSH and SFTP command during processing. Can I just establish a connection, authenticate passwords and the other setup steps once and then use that connection throughout the program or do I need to perform these steps in every function? If I can do I […]

F-SECURE SSH/SFTP Servers Require Client Identifier to be PuTTY?

September 14, 2009 in Uncategorized

We’ve discovered that F-SECURE SSH/SFTP servers will disconnect during authentication if the SSH client identifier is “SSH-2.0-ChilkatSSH_2.0.0”. This may be overridden by setting the ClientIdentifier property to mimic PuTTY by using a string such as: “SSH-2.0-PuTTY_Local:_May_15_2009_16:25:24”