West Wind Internet and Client Tools
West Wind Client Tools 6.17 released
Gravatar is a globally recognized avatar based on your email address. West Wind Client Tools 6.17 released
  Rick Strahl
  All
  Oct 29, 2017 @ 09:56pm

We've released version 6.17 of the West Wind Client Tools. Client tools is a collection of Internet Utilities and general purpose support features for Visual FoxPro including business objects, SQL Server access, .NET Interop, Configuration management, and a large selection of general purpose utility feature libraries.

This update is primarily a maintenance release that fixes a few bugs and adds a few small feature enhancements to the existing catalog of features. For more info please see:

Here's a list of some of the improvements:

  • Better Error information for wwDotnetBridge Load Errors
    wwDotnetBridge will now report slightly better error information on load failures, when failing to load the runtime or initial wwdotnetbridge instance.

  • JsonSerialize() and JsonDeserialize() Helper Function
    Added helper functions that let you use the JSON serializer without having to create a new object instance of wwJsonSerializer for each serialization process operation. The helpers simply wrap the Serialize() and DeserializeJson() methods for easier usage.

  • wwDotnetBridge InitializeDotnetVersion()
    An explicit function to initialize the .NET Runtime for the entire application. Although this function doesn't really do anything but create an instance of wwDotnetBridge with a specific version, the function makes it clear that this initializes the .NET version for the entire application.

  • Updated GetUniqueId() to be more Random
    Changed the algorithm of GetUniqueId() using Guids that are redistributed over printable characters. The result is truly random Ids that are more unique with much smaller character counts - as little as 8 characters can provide safe ids for low impact applications with a max of 16 for near 100% fidelity.

  • Add content type to wwHttp::AddPostKey() when uploading files
    You can now specify an optional content type when uploading files to a server using .nHttpPostMode=2. The content type is appended to the file data sent to the server.

  • Fix: HMACSHA Hashing in wwEncryption
    Fixed a salt encoding bug in the ComputHash() function when calling the HMAC specific methods that require a salt value. Previously the salt value were added to the original string and then encoded. Now the salt value is only applied to the HMAC algorithm processor.

  • Fix: wwSFTP Large File Upload
    Fixed an issue due to a buffer size issue with the underlying SSH library used in wwSFTP. Fixed by ignoring the nBufferSize parameter. Make sure to update renci.ssh.net dependency dll which has the fix.

As always, there's a shareware version of the client tools available, and registered users can upgrade to the latest version for free.

+++ Rick ---

© 1996-2024