v9.5.0.57 Update: New Features, Fixes, Changes, etc.
Ruby: This version is only for the Ruby builds. Specifically, the Windows Ruby builds were invalid because of a build issue.
Latest notes, articles, and news
Ruby: This version is only for the Ruby builds. Specifically, the Windows Ruby builds were invalid because of a build issue.
Stream: Added a Stream class to be utilized more heavily in the future. StreamConnector: Added the StreamConnector class for .NET to allow for System.IO.Stream’s to be used with Chilkat.Stream. See http://www.example-code.com/csharp/stream_connector_cs.asp Crypt2: Added the EncryptStream and DecryptStream methods. Compression: Added the CompressStream and DecompressStream methods. JSON: Added the JsonObject and JsonArray classes. Zip: Memory leak fixed. Ruby: Added Ruby 2.3 […]
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. open a file, read, write, […]
Crypt2: Added the chacha20 and Poly1305 Message Authentication Code. Crypt2: Added AES GCM encryption. Zip: Fixed a problem with OpenZipAsync where the 1st call would succeed, but subsequent calls would fail. Email: Email.SaveXml did not save BCC recipients. Crypt2 (blowfish): When Chilkat originally implemented blowfish (more than 10 years ago), there was a problem having to do with byte-ordering. The […]
The Chilkat .NET assembly is a mixed-mode assembly, meaning that it exposes a managed API, but the inner core is native. Therefore, as for any DLL, a 32-bit process must load a 32-bit DLL, and a 64-bit process must load a 64-bit DLL. On a 32-bit system, there is never any choice and therefore this whole subject is moot. On […]
The ability to multi-hop SSH tunnels is available for testing in the Chilkat v9.5.0.55 pre-release. The typical schemes for multiple hop SSH look like this: (for running a remote shell or commands on SSH_server_B) application => SSH_server_A => SSH_server_B (for connecting to a remote host:port, via Socket with TCP or TLS) application(TCP_or_TLS) => SSH_server_A => SSH_server_B => destHost:destPort (IMAP) application […]
Email: Fixed: Setting the Email.From property *after* setting the Email.BounceAddress property would have the side-effect of overwriting the BounceAddress property. SFTP: Fixed rarely encountered flow problems with a particular SSH server. Zip: Fixed: Error in rewriting a ZIP64 zip (larger then 4GB or having more than 65536 files). There was an error when a large zip was opened, potentially modified, […]
The 9.5.0.53 release was a partial release. Not all programming language / operating system / architectures were updated with this release. A full v9.5.0.54 release will be out shortly. TAR: WriteTar mistakenly returned true if output file could not be opened/created. XMP: Fixed: XMP issue reading some TIF images with IPTC metadata. FTP2: Fixed problem described here: FTP hangs when […]
See Understanding SSH Automation