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

SMTP Server Settings for Hotmail.com, Live.com, and Outlook.com

October 1, 2024 in Uncategorized

(back to Send Email from Hotmail.com, Live.com, or Outlook.com) The SMTP settings for Hotmail.com, Live.com, and Outlook.com are the same because all these email domains are part of Microsoft’s unified Outlook email service, which uses the same mail servers. Here are the SMTP settings: SMTP Server Settings (for sending email): SMTP Server: smtp.office365.com Port: 587 […]

Signing on iOS with a USB Token or Smartcard

September 30, 2024 in HSM

Chilkat v10.0.0 is able to create digital signatures for PDF, XmlDSig (XAdES), CAdES, S/MIME, etc. using the HSM (USB token or smartcard) connected to an iPhone.  It’s just a matter of calling the certificate object’s LoadFromSmartcard function.  You’ll also need to add the “com.apple.token” entitlement to your application. Here are some examples: Objective-C Sign PDF […]

Chilkat v10.0.0 ActiveX Registration and Object Creation

September 27, 2024 in ActiveX Registration

Chilkat adopted standard semantic versioning starting with Chilkat version 10.0.0.  See https://cknotes.com/semantic-versioning-starting-with-chilkat-10-0-0/ For this discussion, it’s important to understand the fundamentals of ActiveX registration.  To ensure a basic understanding, I recommend briefly reviewing the tutorial web pages at https://chilkatsoft.com/activex_dll_registration_tutorial.asp It should take only 10 minutes, and I promise it will save you much time and […]

Semantic Versioning Starting with Chilkat 10.0.0

September 26, 2024 in Daily Notes

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

About the LastErrorText property

September 24, 2024 in Uncategorized

Most Chilkat classes have a LastErrorText property.  It contains detailed contextual information about what transpired in the last method called on an object instance. The LastErrorText will contain information even when the method succeeds.  This allows us to understand what happened when a method succeeds, but for some reason doesn’t behave as expected. Important: Each […]

Postman –> cURL –> Generate Chilkat Application Code

September 17, 2024 in REST API

Chilkat provies an online tool at https://tools.chilkat.io/curlHttp  to generate application code from a cURL statement. If you have an HTTP/REST request working in Postman, you can get the cURL statement, and then paste the cURL statement into Chilkat’s online tool to generate your application code. Get cURL statement from Postman Request To get the cURL […]

Accented Chars in HTML Displayed as Question Marks in Black Diamonds

September 12, 2024 in Charset

The issue of accented characters being displayed as question marks in black diamonds (�) in your browser usually stems from character encoding problems. Here are the most common causes and solutions: 1. Incorrect Character Encoding in the HTML Document The browser needs to know the correct encoding to properly display accented characters. If the document’s […]

How Deep Inspection Firewalls can Interfere with FTP Uploads and Downloads

September 11, 2024 in Firewall

Deep inspection firewalls, also known as deep packet inspection (DPI) firewalls, analyze the content of network traffic beyond basic header information, inspecting the payload of packets to enforce security policies, detect anomalies, and filter out malicious data. While this provides enhanced security, deep inspection can interfere with FTP uploads and downloads due to the unique […]