Chilkat v11.5.0 Release Notes

Pinned June 2, 2026

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

Chilkat v11.4.0 Release Notes

Pinned April 1, 2026

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

Explaining OAuth2.StartAuth

August 29, 2019 in Uncategorized

This post explains the OAuth2 flow for desktop apps.   It begins by calling OAuth2.StartAuth. The oauth2.StartAuth method does two things: 1) Returns a URL that should be displayed in a browser. 2) Starts a background thread to receive the redirect callback from the browser. The flow of control is like this: 1) The browser (popped […]

iPad Simulator: Undefined symbols for architecture x86_64: _readdir$INODE64

August 12, 2019 in Uncategorized

Question: We are currently seeing the following error when we run the build on iPad Simulator Undefined symbols for architecture x86_64: “_readdir$INODE64”, referenced from: _ckFileList2::addDirNonRecursive2(int, FileMatchingSpec&, ExtPtrArrayXs&, ProgressMonitor*, LogBase&) in libchilkatIos.a(fileList.o) _ckFindFile::advancePositionLinux(char const*, LogBase&) in libchilkatIos.a(fileList.o) “_opendir$INODE64”, referenced from: _ckFindFile::ffOpenDir2(XString&, LogBase&) in libchilkatIos.a(fileList.o) _ckFileList2::addDirNonRecursive2(int, FileMatchingSpec&, ExtPtrArrayXs&, ProgressMonitor*, LogBase&) in libchilkatIos.a(fileList.o) ld: symbol(s) not found for […]

Android Java .so Shared Lib sizes, and Android C++ Linker Options to Minimize Size

July 28, 2019 in Uncategorized

The Chilkat v9.5.0.79 version reduces the size of the Android Java .so shared libs by approximately 24%. For example, the armv7l lib is reduced from 9.86MB to 7.56MB. For developers writing C++ code in Android (i.e. using the Android C++ libs downloaded from https://www.chilkatsoft.com/chilkatAndroidCpp.asp), you’ll want to include the following linker options when linking with […]

Getting Started with Chilkat in the Go Language (Linux 64-bit)

July 19, 2019 in Uncategorized

This is a walkthrough for getting a “Hello World” working with Chilkat in the Go programming language. We’ll start from scratch by downloading Go and getting a simple Hello World Go example working. Then we’ll install Chilkat and build and run an example program. (1) My Go language installation will be in ~/langDists/go. cd ~ […]

Electron: Uncaught Error: A dynamic link library (DLL) initialization routine failed.

July 19, 2019 in Uncategorized

Customer problem: Hi having trouble getting @chilkat/ck-electron4-win64 working. Im getting this error: Uncaught Error: A dynamic link library (DLL) initialization routine failed.\\?\C:\Users\User\Documents\xyz\node_modules\@chilkat\ck-electron4-win64\chilkat.node Resolution: I’m unable to reproduce the problem. Here are the steps taken to install Electron 4.0.4 and use Chilkat from scratch… using the Electron quick start as shown here:  https://github.com/electron/electron-quick-start (1) Start the GitHub […]

XML Signature / Canonicalization Bug in Widely Used Software

June 27, 2019 in Uncategorized

Chilkat has found what it believes to be a bug in the internal XML canonicalization functionality in some other software systems. Chilkat’s XML canonicalization is correct, whereas some other established implementations are incorrect. Chilkat is adding a Behavior in v9.5.0.79 to allow for the bug to be reproduced so that XML signatures produced by Chilkat […]

Downloading Super-Huge Files via FTP, SFTP, Http, etc.

June 6, 2019 in Uncategorized

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

Updating SSH Server (sshd) on MacOSX to require both password and public key authentication…

June 5, 2019 in Uncategorized

To update the sshd on macosx to require both password and public-key authentication, do the following… Go to /etc/ssh Edit sshd_config and add the following line: AuthenticationMethods publickey,password If the PasswordAuthentication line exists, make sure it is commented out: #PasswordAuthentication yes Restart the server by running these two commands: sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist sudo launchctl […]