Version 5.20
1/26/2007Please note the version number jump here occurs in order to sync up with the other tools in the West Wind Product line. Version 4.68
11/17/2005
- wwHTTP::HTTPGet adds a download to file capability
To further reduce the need to use HTTPGetEx() for HTTP access the HttpGet() method now supports a 4th parameter to download HTTP content directly to file. This is useful for downloads of large content so that the output is moved into memory and returned as a string - useful for multi-megabyte downloads. This functionality was one of the last features that had to resort to using HttpGetEx(). HTTPGetEx() still is the low level interface to wwHTTP and HttpGet() delegates to it, but user code is recommended to use the easier to use HTTPGet() method. - Several enhancements to wwIPStuff's Email handling
wwIPStuff now adds the cExtraHeaders at the top of the email message which means that the extra headers take precedence over any default headers wwIPstuff adds later on. A new AddHeader() method has also been added to make it easier to add custom Headers to emails. This in turn means you can override wwIPStuff's default headers and should alleviate, in most cases, any restrictions on headers used that existed before. wwIPStuff now also handles return receipts with new lReturnReceipt property which sends a receipt to the sender. The cMailServer property now supports port numbers as part of the mail server address (mail.myserver.com:2525) which overrides the nPort property. - wwPop3 Fixes
There have been a few fixes that deal with reading the content containing delimination characters (.'s specifically). The code has been reworked to try and read the message buffer based on message size rather than parsed reading of the content dynamically.
Version 4.62
Released: 2/23/2005
- Several enhancements to wwIPStuff's Email handling
wwIPStuff now adds the cExtraHeaders at the top of the email message which means that the extra headers take precedence over any default headers wwIPstuff adds later on. This in turn means you can override wwIPStuff's default headers and should alleviate, in most cases, any restrictions on headers used that existed before. wwIPStuff now also handles return receipts with new lReturnReceipt property which sends a receipt to the sender. The cMailServer property now supports port numbers as part of the mail server address (mail.myserver.com:2525) which overrides the nPort property. - wwUtils adds a wwUtils.SetAcl function
You can now assign access rights on a directory or single file by calling SetAcl. You can assign rights to files and directories and assign users or groups. Rights can be marked as inheritable so they ripple to lower level directories. - Fixed email username and password lengths
There were a few minor problems with the lengths of the username and password fields for email authentication that could cause problems for some auth situations. The fields have been widened out to accomodate longer usernames including full domain names. - wwIPStuff::cPriority added
There have been a few changes with various headers and settings that have been moved out of the DLL and are now handled through cExtraHeaders that get set dynamically. So the Priority for example can now be set more easily. - wwFTP::SetDirectory added
You can now change directories on the server using wwFTP::SetDirectory. This makes it a little easier to browse directories. - wwFTP::OnBufferUpdate now receives Total byte count
The OnBufferUpdateMethod now receives a 4th parameter that holds the total size of the file to be sent or received. There's also a new cCurrentFileSize property that can be checked after a download or upload to check on size. This property is set only in FtpGetFileEx and FtpSendFileEx.
Version 4.55
Released: 08/17/2004This release is primarily a maintenance release that includes a number of minor fixes and patches as well as a few new requested features.
- Fixed email username and password lengths
There were a few minor problems with the lengths of the username and password fields for email authentication that could cause problems for some auth situations. The fields have been widened out to accomodate longer usernames including full domain names. - wwFTP::lPassiveFTP
Allows you to easily set use of Passive FTP operation which provides much more reliable FTP connections over firewall connections. - wwFTP::SetDirectory added
You can now change directories on the server using wwFTP::SetDirectory. This makes it a little easier to browse directories. - wwHttp::lCacheRequest
Causes the current request to be cached or be retrieved from a cache. Useful for specific circumstances that retrieve static documents such as XML schemas or WSDL documents for example. Off by default. - wwIPStuff InternetDial and InternetHangup
You can now call these functions to bring up the Windows Internet Dialer which lets you choose a connection and dial it. This is an interactive interface only at this time. - wwUtils::ContentTypeFromExtension
Returns a content type for a given extension by looking up the value in the registry. Note that this only works for content types that are actually registered on the server, which may or not be in place. Very useful for client applications. - wwUtils::MimeDateTime
Converts a datetime value into a Mime formatted date like: Fri, 5 Jul 2002 00:59:01 -0700. Also converts Mime formatted dates back into DateTime values. - wwIPStuff::cPriority added
There have been a few changes with various headers and settings that have been moved out of the DLL and are now handled through cExtraHeaders that get set dynamically. So the Priority for example can now be set more easily.