Chilkat v9.5.0.82 Release Notes

The previous version release notes: Chilkat v9.5.0.80 Release Notes

(Chilkat v9.5.0.81 was a hotfix specific to UWP (Universal Windows Platform) on NuGet.)

Chilkat v9.5.0.82 Release Notes

  • 1-Feb-2020 TLS 1.3:   TLS 1.3 can be optionally enabled by adding the “EnableTls13” keyword to the UncommonOptions property in various classes:  Socket, Http, Rest, Imap, MailMan, Ftp2, etc.   TLS 1.3 will be enabled by default starting in the next release of Chilkat. 
  • 6-Nov-2019 JsonObject: Type JsonTypeOf method returned -1 for inner nodes rather than the correct value of 3.
  • 6-Nov-2019 Ftp2: Improved internal directory parsing for z/OS FTP servers returning MVS datasets.
  • 10-Nov-2019 Http: Added the TlsNoClientRootCert keyword to the UncommonOptions property.  Prevents the root CA cert from being included in the client certificate chain sent to the server for client-side authentication.
  • 12-Nov-2019 Xml: In attribute values: tabs, newlines, carriage returns are emitted using “	”, “
”, and “
” respectively.
  • 12-Nov-2019: Http: The QuickGetObj and QuickGet methods did not propery set the WasRedirected and FinalRedirectUrl properties when redirects are automatically followed.
  • 12-Nov-2019: Ftp2: Solved problems with some Active mode data transfers (non-passive mode transfers).
  • 17-Nov-2019: StringBuilder: Added the ReplaceNoCase method to do string case-insensitive string replacements.
  • 24-Nov-2019: Csv: GetNumCols(rowIndex) returned a cached row count after a row is deleted by DeleteRow.
  • 28-Nov-2019: Server-side TLS Socket: This applies to the Chilkat Socket class for the server-side:  During the TLS handshake, if TLS_EMPTY_RENEGOTIATION_INFO_SCSV is in the list of ClientHello cipher suites, Chilkat will handle it in the same way as if the renegotiation_info extension was received. (Some TLS clients (although rare) would disconnect during the handshake without this behavior.)
  • 29-Nov-2019: SSH/SFTP: Default for EnableCompression is changed to false because some servers fail with compression enabled, and in other cases performance is slower with compression enabled.  (Yet in other cases, it’s possible that performance is better with compression enabled — it entirely has to do with the compressibility of the data being sent/received.)
  • 13-Dec-2019: Delphi DLL: Added event callbacks.  See https://cknotes.com/delphi-dll-progressinfo-callbacks/
  • 17-Dec-2019: Pfx: Added the ability to decode PFX files that are AES256-SHA256 Encrypted
  • 18-Dec-2019: TLS: For the case where a client certificate is needed for authentication (two-way SSL / mutual authentication), if on a Windows system where the private key is installed in the Windows protected store as non-exportable with the security option to force a dialog to be displayed when accessing — in this case Chilkat would fail because the private key was accessed using the “silent flag” (to prevent a Windows dialog).  This is fixed.  The dialog will appear (triggered by the private key access and displayed by the Windows OS), and the TLS handshake will complete.   NOTE: Private key installed in this way cannot be used in non-interactive applications.
  • 19-Dec-2019: Tar: Fixed the UntarFirstMatchingToMemory method.

Chilkat v9.5.0.80 Release Notes

The previous version release notes: Chilkat v9.5.0.79 Release NotesThe next version release notes: Chilkat v9.5.0.82 Release Notes Chilkat v9.5.0.80 Release Notes 9-Aug-2019 Apple WatchOS: Added the static library for the arm64_32 architecture.  9-Aug-2019 iOS: Added an “iPad Apps for Mac” build.   This is a new set of Chilkat iOS …

Chilkat v9.5.0.78 Release Notes

(The previous version release notes: Chilkat v9.5.0.77 Release Notes ) v9.5.0.78 Release Notes 2-April-2019 CkString: The appendHexData method would terminate with an unnecessary LF if the passed in data was a multiple of 16. 2-April-2019 Imap: Fixed a problem parsing IMAP server responses when fetching emails with AutoDownloadAttachments=false where the …

Chilkat v9.5.0.75 Release Notes (Aug 2018)

The v9.5.0.74 release notes are available here: Chilkat v9.5.0.74 Release Notes v9.5.0.75 Release Notes: Important:  This release accidentally breaks Amazon MWS (not AWS) authentication.  If using MWS, send email to support@chilkatsoft.com for a hotfix, or revert back to v9.5.0.73. Smartcard/USB Tokens Support for Smartcard and USB tokens is much improved. …

Chilkat v9.5.0.72 Release Notes

The v9.5.0.71 release notes are available here: Chilkat v9.5.0.71 Release Notes v9.5.0.72 Release Notes: FTP2 Fixed FTP implicit SSL/TLS uploads for some FTP servers. CkString Fixed: In the Delphi DLL build, the CkString.split* and tokenize* methods caused a crash. Encryption Modification: Encrypting 0 bytes for block cipher algorithms with padding …

Chilkat v9.5.0.71 Release Notes

The v9.5.0.70 release notes are available here: Chilkat v9.5.0.70 Release Notes v9.5.0.71 Release Notes: FileAccess Added the GetFileTime method to get the last-modified, created, or last-access file date/time. Email Automatically fixes FROM email addresses to prevent email spoofing as described at https://www.mailsploit.com/index FileAcccess If FileSize() returns -1 (failed), then the …