v9.5.0.51 Micro Update: New Features, Fixes, Changes, etc.

Scp: Added the Scp class (CkScp, Chilkat.Scp, CkoScp, etc.) for SSH Secure Copy.  The Scp class is included as part of the SSH/SFTP license. Hashtable: Added the Hashtable class (CkHashtable, Chilkat.Hashtable, CkoHashtable, etc.)   This is a freeware supporting/utility class.  Chilkat understands that more complete Hashtable implementations may be available in specific programming language environments.  However, there are some environments with […]

Chilkat Binary Encoding List

Throughout the Chilkat API there are method arguments and properties to indicate an encoding. These are encodings for binary data such as “hex”, “base64”, etc. Note: These are not character encodings. A character encoding, such as “utf-8” indicates the byte representation of a character. A binary encoding, such as “base64”, represents non-character binary data in printable string form. Wherever an […]

v9.5.0.50 Micro Update: New Features, Fixes, Changes, etc.

VC++ 2015: Chilkat C++ libs are now available for the Release Candidate (RC) of Visual Studio 2015. CkSettings/CkDateTime: CkSettings and CkDateTime were not visible in Linux, Mac OS X, and other non-Windows C++ libs (but only in the shared lib). SFTP: Fixed certain problems relating to the download of large files for some types of SSH servers. Python: Ensures that […]

v9.5.0.49 Micro Update: New Features, Fixes, Changes, etc.

Encoding: Added Base58 encoding as an additional choice for all places where an encoding (such as “base64”, “hex”, etc.) can be selected. Crypt2: Beware of using the GenEncodedSecretKey method — just after v9.5.0.49 was released, it was discovered that this property ignored the encoding (such as “base64” or “hex”) of the 2nd arg and instead followed the encoding as specified […]

HTTP Upload vs. SOAP Request (how they are different)

What is the difference between an HTTP Upload and a SOAP Request? An upload is an HTTP request that uses the multipart/form-data content-type. (All HTTP requests and responses are MIME, and the format of a given request is determined by the content-type.) A SOAP request, on the other hand, has a content-type of text/xml, which means it is composed of […]

Mismatch between the processor architecture of the project being built “MSIL” and “AMD64”

For the following Visual Studio warning, see http://www.chilkatforum.com/questions/8087/mismatch-between-the-processor-architecture-of-the-project-being-built-msil-and-the-processor-architecture-of-the-reference-chilkatdotnet45-amd64 There was a mismatch between the processor architecture of the project being built “MSIL” and the processor architecture of the reference “ChilkatDotNet45”, “AMD64”. This mismatch may cause runtime failures. Please consider changing the targeted processor architecture of your project through the Configuration Manager so as to align the processor architectures between your […]

v9.5.0.48 Micro Update: New Features, Fixes, Changes, etc.

SSL/TLS: Added the SslAllowedCiphers property to allow for a comma-separated list o allowed ciphers, in order of preference, to be specified. This property is added to FTP2, MailMan, Imap, Socket, and Http. See the online reference documentation and SSL/TLS ciphers and the FREAK attack for more information. SSL/TLS: Chilkat will by-default disallow all possible usage of RSA keys that are […]

Dynamically Loading .NET Assembly (32-bit or 64-bit)

Found a nice technique for dynamically loading a native .NET assembly and automatically choosing the appropriate one to match the loading process’s address space (32-bit or 64-bit). The source is located here: http://www.chilkatforum.com/questions/2966/why-separate-32-and-64-bit-chilkat-libraries-for-net and reproduced here: — I prefer another solution to this problem. It allows you to have a mix of 32 and 64 bit apps in the same […]

v9.5.0.47 Micro Update: New Features, Fixes, Changes, etc.

FTP2: The MLSD extension was not used in some cases where the FTP server actually supported it. Certificates: When finding the issuer (internally), Chilkat will always first check for an authority key identifier, and if found will search for the cert with the matching subject key identifier. Otherwise it will locate the issuer by distinguished name. TLS: Fixed the “Unsupported […]

v9.5.0.46 Micro Update: New Features, Fixes, Changes, etc.

Window Store: The Chilkat Runtime Component for Windows Store (for both Windows and Windows Phone) is available starting with this version. All Chilkat methods that perform network communications or long-running operations (such as Zip compression) are async methods. .NET: The .NET 4.5 assembly will be available in two forms: One build with VS2012, and one built with VS2013. The Chilkat […]