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 — […]
How SFTP and FTP Are Different Protocols SFTP (Secure File Transfer Protocol) and FTP (File Transfer Protocol) may both be used for file transfers, but they are fundamentally different protocols in their design, security mechanisms, and underlying technologies. 1. SFTP (Secure File Transfer Protocol): Not an Extension of FTP: SFTP is not related to FTP. […]
Question: I have a vendor that wants me to send text files to their SFTP server. They want me to use SFTP to send the files. I have other vendors to which I use SFTP to send files but they use a password for authentication. I use Chilkat libraries to do the SFTP to those […]
If your application calls Chilkat’s SFtp.OpenFile, and it fails because the server responded with SSH_FX_NO_SUCH_FILE, it means the file does not exist on the server. Trust that this is correct — the server would not say so unless the remote file truly does not exist on the server at the path your application provided. All […]
Question: How can I set the default permissions of every file uploaded without the need to change the file permissions on the server after the upload? I want all uploaded files to have permissions 664. Answer: On most servers, the default file permissions should already be 664. To explicitly set the permissions to be used […]
It seems that more and more nowadays, Chilkat has customers needing to download gigantic files (many Gigabytes) using various protocols such as SFTP, FTP, or HTTP. These downloads can take a long time, even with a very good transfer rate. The longer the download time, the higher the probability that something goes wrong: network congestion, […]
The /etc/ssh/sshd_config file has an entry called AuthenticationMethods. Typically you would enter either: to indicate which authentication method should be required. You can also enter: to indicate that either authentication method should be required. You can also enter: to indicate that both authentication methods should be required. If a server requires both publickey and password, […]
This post clarifies the topic of binary vs. ascii uploads/downloads for SFTP (Secure File Transfer over SSH) and FTP. Binary mode transmits bytes exactly as-is. Text mode (also known as “ascii” mode) can modify line endings (CR’s and LF’s) to the canonical convention used on the remote system. For example, Linux systems typically use […]
The following error is explained in this post: ChilkatLog: DownloadFileByName: DllDate: Apr 25 2018 ChilkatVersion: 9.5.0.73 UnlockPrefix: * Architecture: Little Endian; 64-bit Language: Cocoa Objective-C VerboseLogging: 0 SftpVersion: 3 Component successfully unlocked using purchased unlock code. Must first connect to the SSH server. –DownloadFileByName –ChilkatLog The above error can happen after a long period of […]
This example demonstrates how to open a remote file on an SSH/SFTP server, write to the file, and then close it. This is analogous to opening a local file, writing to it, and closing it. The SFTP protocol (i.e. Secure File Transfer over SSH), follows the same concepts as typical file I/O programming — i.e. […]
Added support for the hmac-sha2-512,hmac-sha2-256,hmac-ripemd160 algorithms to SSH/SFTP internal transport.